home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 …SCII & the Runetime Code / ADC Developer CD (1992-07) (''Butch ASCII And The Runtime Code'')_iso / Dev.CD 199207.iso / Developer Essentials / Localization Information / Documentation Browser / Support files / Interfaces / CIncludesHelp data next >
Encoding:
Text File  |  1991-03-06  |  760.4 KB  |  37,983 lines  |  [TEXT/MPS ]

  1. æKY Help
  2. CIncludesHelp
  3. æKL 
  4. ADSP.h
  5. Aliases.h
  6. AppleEvents.h
  7. AppleTalk.h
  8. Balloons.h
  9. Controls.h
  10. Desk.h
  11. DeskBus.h
  12. Devices.h
  13. Dialogs.h
  14. DiskInit.h
  15. Disks.h
  16. Editions.h
  17. EPPC.h
  18. Errors.h
  19. Events.h
  20. Files.h
  21. Folders.h
  22. Fonts.h
  23. GestaltEqu.h
  24. Graf3D.h
  25. Lists.h
  26. Memory.h
  27. Menus.h
  28. MIDI.h
  29. Notification.h
  30. OSEvents.h
  31. OSUtils.h
  32. Packages.h
  33. Palettes.h
  34. Power.h
  35. PPCToolbox.h
  36. Printing.h
  37. Processes.h
  38. QDOffscreen.h
  39. Quickdraw.h
  40. Resources.h
  41. Retrace.h
  42. ROMDefs.h
  43. Scrap.h
  44. Script.h
  45. SCSI.h
  46. SegLoad.h
  47. Serial.h
  48. ShutDown.h
  49. Slots.h
  50. Sound.h
  51. StandardFile.h
  52. Start.h
  53. SysEqu.h
  54. TextEdit.h
  55. Timer.h
  56. ToolUtils.h
  57. Types.h
  58. Video.h
  59. Windows.h
  60.  
  61. æKY ADSP.h
  62. æKL 
  63. attnBufSize
  64. dspAttention
  65. dspCLDeny
  66. dspCLInit
  67. dspCLListen
  68. dspClose
  69. dspCLRemove
  70. dspInit
  71. dspNewCID
  72. dspOpen
  73. dspOptions
  74. DSPParamBlock
  75. DSPPBPtr
  76. dspRead
  77. dspRemove
  78. dspReset
  79. dspStatus
  80. dspWrite
  81. eAttention
  82. eClosed
  83. eFwdReset
  84. errAborted
  85. errAttention
  86. errDSPQueueSize
  87. errFwdReset
  88. errOpenDenied
  89. errOpening
  90. errRefNum
  91. errState
  92. eTearDown
  93. minDSPQueueSize
  94. ocAccept
  95. ocEstablish
  96. ocPassive
  97. ocRequest
  98. sClosed
  99. sClosing
  100. sListening
  101. sOpen
  102. sOpening
  103. sPassive
  104. TPCCB
  105. TRattnParams
  106. TRCCB
  107. TRcloseParams
  108. TRinitParams
  109. TRioParams
  110. TRnewcidParams
  111. TRopenParams
  112. TRoptionParams
  113. TRstatusParams
  114.  
  115. æKY errRefNum 
  116. æT constant
  117. æFc ADSP.h
  118. æD #define errRefNum -1280                      /* bad connection refNum */
  119.  
  120. æKY errAborted 
  121. æT constant
  122. æFc ADSP.h
  123. æD #define errAborted -1279                     /* control call was aborted */
  124.  
  125. æKY errState 
  126. æT constant
  127. æFc ADSP.h
  128. æD #define errState -1278                       /* bad connection state for this operation */
  129.  
  130. æKY errOpening 
  131. æT constant
  132. æFc ADSP.h
  133. æD #define errOpening -1277                     /* open connection request failed */
  134.  
  135. æKY errAttention 
  136. æT constant
  137. æFc ADSP.h
  138. æD #define errAttention -1276                   /* attention message too long */
  139.  
  140. æKY errFwdReset 
  141. æT constant
  142. æFc ADSP.h
  143. æD #define errFwdReset -1275                    /* read terminated by forward reset */
  144.  
  145. æKY errDSPQueueSize 
  146. æT constant
  147. æFc ADSP.h
  148. æD #define errDSPQueueSize -1274                /* DSP Read/Write Queue Too small */
  149.  
  150. æKY errOpenDenied 
  151. æT constant
  152. æFc ADSP.h
  153. æD #define errOpenDenied -1273                  /* open connection request was denied */
  154.  
  155. æKY dspInit 
  156. æT constant
  157. æFc ADSP.h
  158. æD #define dspInit 255                          /* create a new connection end */
  159.  
  160. æKY dspRemove 
  161. æT constant
  162. æFc ADSP.h
  163. æD #define dspRemove 254                        /* remove a connection end */
  164.  
  165. æKY dspOpen 
  166. æT constant
  167. æFc ADSP.h
  168. æD #define dspOpen 253                          /* open a connection */
  169.  
  170. æKY dspClose 
  171. æT constant
  172. æFc ADSP.h
  173. æD #define dspClose 252                         /* close a connection */
  174.  
  175. æKY dspCLInit 
  176. æT constant
  177. æFc ADSP.h
  178. æD #define dspCLInit 251                        /* create a connection listener */
  179.  
  180. æKY dspCLRemove 
  181. æT constant
  182. æFc ADSP.h
  183. æD #define dspCLRemove 250                      /* remove a connection listener */
  184.  
  185. æKY dspCLListen 
  186. æT constant
  187. æFc ADSP.h
  188. æD #define dspCLListen 249                      /* post a listener request */
  189.  
  190. æKY dspCLDeny 
  191. æT constant
  192. æFc ADSP.h
  193. æD #define dspCLDeny 248                        /* deny an open connection request */
  194.  
  195. æKY dspStatus 
  196. æT constant
  197. æFc ADSP.h
  198. æD #define dspStatus 247                        /* get status of connection end */
  199.  
  200. æKY dspRead 
  201. æT constant
  202. æFc ADSP.h
  203. æD #define dspRead 246                          /* read data from the connection */
  204.  
  205. æKY dspWrite 
  206. æT constant
  207. æFc ADSP.h
  208. æD #define dspWrite 245                         /* write data on the connection */
  209.  
  210. æKY dspAttention 
  211. æT constant
  212. æFc ADSP.h
  213. æD #define dspAttention 244                     /* send an attention message */
  214.  
  215. æKY dspOptions 
  216. æT constant
  217. æFc ADSP.h
  218. æD #define dspOptions 243                       /* set connection end options */
  219.  
  220. æKY dspReset 
  221. æT constant
  222. æFc ADSP.h
  223. æD #define dspReset 242                         /* forward reset the connection */
  224.  
  225. æKY dspNewCID 
  226. æT constant
  227. æFc ADSP.h
  228. æD #define dspNewCID 241                        /* generate a cid for a connection end */
  229.  
  230. æKY ocRequest 
  231. æT constant
  232. æFc ADSP.h
  233. æD #define ocRequest 1                          /* request a connection with remote */
  234.  
  235. æKY ocPassive 
  236. æT constant
  237. æFc ADSP.h
  238. æD #define ocPassive 2                          /* wait for a connection request from remote */
  239.  
  240. æKY ocAccept 
  241. æT constant
  242. æFc ADSP.h
  243. æD #define ocAccept 3                           /* accept request as delivered by listener */
  244.  
  245. æKY ocEstablish 
  246. æT constant
  247. æFc ADSP.h
  248. æD #define ocEstablish 4                        /* consider connection to be open */
  249.  
  250. æKY sListening 
  251. æT constant
  252. æFc ADSP.h
  253. æD #define sListening 1                         /* for connection listeners */
  254.  
  255. æKY sPassive 
  256. æT constant
  257. æFc ADSP.h
  258. æD #define sPassive 2                           /* waiting for a connection request from remote */
  259.  
  260. æKY sOpening 
  261. æT constant
  262. æFc ADSP.h
  263. æD #define sOpening 3                           /* requesting a connection with remote */
  264.  
  265. æKY sOpen 
  266. æT constant
  267. æFc ADSP.h
  268. æD #define sOpen 4                              /* connection is open */
  269.  
  270. æKY sClosing 
  271. æT constant
  272. æFc ADSP.h
  273. æD #define sClosing 5                           /* connection is being torn down */
  274.  
  275. æKY sClosed 
  276. æT constant
  277. æFc ADSP.h
  278. æD #define sClosed 6                            /* connection end state is closed */
  279.  
  280. æKY eClosed 
  281. æT constant
  282. æFc ADSP.h
  283. æD #define eClosed 0x80                         /* received connection closed advice */
  284.  
  285. æKY eTearDown 
  286. æT constant
  287. æFc ADSP.h
  288. æD #define eTearDown 0x40                       /* connection closed due to broken connection */
  289.  
  290. æKY eAttention 
  291. æT constant
  292. æFc ADSP.h
  293. æD #define eAttention 0x20                      /* received attention message */
  294.  
  295. æKY eFwdReset 
  296. æT constant
  297. æFc ADSP.h
  298. æD #define eFwdReset 0x10                       /* received forward reset advice */
  299.  
  300. æKY attnBufSize 
  301. æT constant
  302. æFc ADSP.h
  303. æD #define attnBufSize 570                      /* size of client attention buffer */
  304.  
  305. æKY minDSPQueueSize 
  306. æT constant
  307. æFc ADSP.h
  308. æD #define minDSPQueueSize 100                  /* Minimum size of receive or send Queue */
  309.  
  310. æKY TRCCB 
  311. æT struct
  312. æFc ADSP.h
  313. æD struct TRCCB {
  314.     unsigned char *ccbLink;                     /* link to next ccb */
  315.     unsigned short refNum;                      /* user reference number */
  316.     unsigned short state;                       /* state of the connection end */
  317.     unsigned char userFlags;                    /* flags for unsolicited connection events */
  318.     unsigned char localSocket;                  /* socket number of this connection end */
  319.     AddrBlock remoteAddress;                    /* internet address of remote end */
  320.     unsigned short attnCode;                    /* attention code received */
  321.     unsigned short attnSize;                    /* size of received attention data */
  322.     unsigned char *attnPtr;                     /* ptr to received attention data */
  323.     unsigned char reserved[220];                /* for adsp internal use */
  324. };
  325.  
  326. typedef struct TRCCB TRCCB;
  327. typedef TRCCB *TPCCB;
  328.  
  329.  
  330. æKY TRinitParams 
  331. æT struct
  332. æFc ADSP.h
  333. æD struct TRinitParams {
  334.     TPCCB ccbPtr;                               /* pointer to connection control block */
  335.     ProcPtr userRoutine;                        /* client routine to call on event */
  336.     unsigned short sendQSize;                   /* size of send queue (0..64K bytes) */
  337.     unsigned char *sendQueue;                   /* client passed send queue buffer */
  338.     unsigned short recvQSize;                   /* size of receive queue (0..64K bytes) */
  339.     unsigned char *recvQueue;                   /* client passed receive queue buffer */
  340.     unsigned char *attnPtr;                     /* client passed receive attention buffer */
  341.     unsigned char localSocket;                  /* local socket number */
  342. };
  343.  
  344. typedef struct TRinitParams TRinitParams;
  345.  
  346.  
  347. æKY TRopenParams 
  348. æT struct
  349. æFc ADSP.h
  350. æD struct TRopenParams {
  351.     unsigned short localCID;                    /* local connection id */
  352.     unsigned short remoteCID;                   /* remote connection id */
  353.     AddrBlock remoteAddress;                    /* address of remote end */
  354.     AddrBlock filterAddress;                    /* address filter */
  355.     unsigned long sendSeq;                      /* local send sequence number */
  356.     unsigned short sendWindow;                  /* send window size */
  357.     unsigned long recvSeq;                      /* receive sequence number */
  358.     unsigned long attnSendSeq;                  /* attention send sequence number */
  359.     unsigned long attnRecvSeq;                  /* attention receive sequence number */
  360.     unsigned char ocMode;                       /* open connection mode */
  361.     unsigned char ocInterval;                   /* open connection request retry interval */
  362.     unsigned char ocMaximum;                    /* open connection request retry maximum */
  363. };
  364.  
  365. typedef struct TRopenParams TRopenParams;
  366.  
  367.  
  368. æKY TRcloseParams 
  369. æT struct
  370. æFc ADSP.h
  371. æD struct TRcloseParams {
  372.     unsigned char abort;                        /* abort connection immediately if non-zero */
  373. };
  374.  
  375. typedef struct TRcloseParams TRcloseParams;
  376.  
  377.  
  378. æKY TRstatusParams 
  379. æT struct
  380. æFc ADSP.h
  381. æD struct TRstatusParams {
  382.     TPCCB ccbPtr;                               /* pointer to ccb */
  383.     unsigned short sendQPending;                /* pending bytes in send queue */
  384.     unsigned short sendQFree;                   /* available buffer space in send queue */
  385.     unsigned short recvQPending;                /* pending bytes in receive queue */
  386.     unsigned short recvQFree;                   /* available buffer space in receive queue */
  387. };
  388.  
  389. typedef struct TRstatusParams TRstatusParams;
  390.  
  391.  
  392. æKY TRioParams 
  393. æT struct
  394. æFc ADSP.h
  395. æD struct TRioParams {
  396.     unsigned short reqCount;                    /* requested number of bytes */
  397.     unsigned short actCount;                    /* actual number of bytes */
  398.     unsigned char *dataPtr;                     /* pointer to data buffer */
  399.     unsigned char eom;                          /* indicates logical end of message */
  400.     unsigned char flush;                        /* send data now */
  401. };
  402.  
  403. typedef struct TRioParams TRioParams;
  404.  
  405.  
  406. æKY TRattnParams 
  407. æT struct
  408. æFc ADSP.h
  409. æD struct TRattnParams {
  410.     unsigned short attnCode;                    /* client attention code */
  411.     unsigned short attnSize;                    /* size of attention data */
  412.     unsigned char *attnData;                    /* pointer to attention data */
  413.     unsigned char attnInterval;                 /* retransmit timer in 10-tick intervals */
  414. };
  415.  
  416. typedef struct TRattnParams TRattnParams;
  417.  
  418.  
  419. æKY TRoptionParams 
  420. æT struct
  421. æFc ADSP.h
  422. æD struct TRoptionParams {
  423.     unsigned short sendBlocking;                /* quantum for data packets */
  424.     unsigned char sendTimer;                    /* send timer in 10-tick intervals */
  425.     unsigned char rtmtTimer;                    /* retransmit timer in 10-tick intervals */
  426.     unsigned char badSeqMax;                    /* threshold for sending retransmit advice */
  427.     unsigned char useCheckSum;                  /* use ddp packet checksum */
  428. };
  429.  
  430. typedef struct TRoptionParams TRoptionParams;
  431.  
  432.  
  433. æKY TRnewcidParams 
  434. æT struct
  435. æFc ADSP.h
  436. æD struct TRnewcidParams {
  437.     unsigned short newcid;                      /* new connection id returned */
  438. };
  439.  
  440. typedef struct TRnewcidParams TRnewcidParams;
  441.  
  442.  
  443. æKY DSPParamBlock 
  444. æT struct
  445. æFc ADSP.h
  446. æD struct DSPParamBlock
  447.     {
  448.     struct            QElem *qLink;
  449.     short            qType;
  450.     short            ioTrap;
  451.     Ptr             ioCmdAddr;
  452.     ProcPtr         ioCompletion;
  453.     OSErr            ioResult;
  454.     char            *ioNamePtr;
  455.     short            ioVRefNum;
  456.     short            ioCRefNum;                 /* adsp driver refNum */
  457.     short            csCode;                    /* adsp driver control code */
  458.     long            qStatus;                    /* adsp internal use */
  459.     short            ccbRefNum;                 /* connection end refNum */
  460.     union
  461.         {
  462.             TRinitParams    initParams;         /* dspInit, dspCLInit */
  463.             TRopenParams    openParams;         /* dspOpen, dspCLListen, dspCLDeny */
  464.             TRcloseParams    closeParams;       /* dspClose, dspRemove */
  465.             TRioParams        ioParams;         /* dspRead, dspWrite */
  466.             TRattnParams    attnParams;         /* dspAttention */
  467.             TRstatusParams    statusParams;     /* dspStatus */
  468.             TRoptionParams    optionParams;     /* dspOptions */
  469.             TRnewcidParams    newCIDParams;     /* dspNewCID */
  470.             } u;
  471.     };
  472.  
  473. typedef struct DSPParamBlock DSPParamBlock;
  474. typedef struct DSPParamBlock *DSPPBPtr;
  475.  
  476.  
  477.  
  478. æKY Aliases.h
  479. æKL GetAliasInfo
  480. MatchAlias
  481. NewAlias
  482. NewAliasMinimal
  483. NewAliasMinimalFromFullPath
  484. ResolveAlias
  485. ResolveAliasFile
  486. UpdateAlias
  487.  
  488. AliasFilterProcPtr
  489. AliasHandle
  490. AliasInfoType
  491. AliasPtr
  492. AliasRecord
  493. asiAliasName
  494. asiParentName
  495. asiServerName
  496. asiVolumeName
  497. asiZoneName
  498. kARMmountVol
  499. kARMmultVols
  500. kARMnoUI
  501. kARMsearch
  502. kARMsearchMore
  503. kARMsearchRelFirst
  504. rAliasType
  505.  
  506. æKY rAliasType 
  507. æT constant
  508. æFc Aliases.h
  509. æD #define rAliasType 'alis'                                            /* Aliases are stored as resources of this type */
  510.  
  511. æKY kARMmountVol 
  512. æT constant
  513. æFc Aliases.h
  514. æD     kARMmountVol = 0x00000001,                                       /* mount the volume automatically */
  515.  
  516. æKY kARMnoUI 
  517. æT constant
  518. æFc Aliases.h
  519. æD     kARMnoUI = 0x00000002,                                           /* no user interface allowed during resolution */
  520.  
  521. æKY kARMmultVols 
  522. æT constant
  523. æFc Aliases.h
  524. æD     kARMmultVols = 0x00000008,                                       /* search on multiple volumes */
  525.  
  526. æKY kARMsearch 
  527. æT constant
  528. æFc Aliases.h
  529. æD     kARMsearch = 0x00000100,                                         /* search quickly */
  530.  
  531. æKY kARMsearchMore 
  532. æT constant
  533. æFc Aliases.h
  534. æD     kARMsearchMore = 0x00000200,                                     /* search further */
  535.  
  536. æKY kARMsearchRelFirst 
  537. æT constant
  538. æFc Aliases.h
  539. æD     kARMsearchRelFirst = 0x00000400,                                 /* search target on a relative path first */
  540.  
  541. æKY asiZoneName 
  542. æT constant
  543. æFc Aliases.h
  544. æD     asiZoneName = -3,                                                /* get zone name */
  545.  
  546. æKY asiServerName 
  547. æT constant
  548. æFc Aliases.h
  549. æD     asiServerName = -2,                                              /* get server name */
  550.  
  551. æKY asiVolumeName 
  552. æT constant
  553. æFc Aliases.h
  554. æD     asiVolumeName = -1,                                              /* get volume name */
  555.  
  556. æKY asiAliasName 
  557. æT constant
  558. æFc Aliases.h
  559. æD     asiAliasName = 0,                                                /* get aliased file/folder/volume name */
  560.  
  561. æKY asiParentName 
  562. æT constant
  563. æFc Aliases.h
  564. æD     asiParentName = 1,                                               /* get parent folder name */
  565.  
  566. æKY AliasRecord 
  567. æT struct
  568. æFc Aliases.h
  569. æD struct AliasRecord {
  570.     OSType userType;                                                    /* appl stored type like creator type */
  571.     unsigned short aliasSize;                                           /* alias record size in bytes, for appl usage */
  572. };
  573.  
  574. typedef struct AliasRecord AliasRecord;
  575. typedef AliasRecord *AliasPtr, **AliasHandle;
  576.  
  577.  
  578. æKY AliasInfoType
  579. æT typedef
  580. æFc Aliases.h
  581. æD typedef short AliasInfoType;                                         /* alias record information type */
  582.  
  583. æKY AliasFilterProcPtr
  584. æT typedef
  585. æFc Aliases.h
  586. æD typedef pascal Boolean (*AliasFilterProcPtr) (CInfoPBPtr cpbPtr,     /*I*/
  587. Boolean *quitFlag,                                                      /*O*/
  588. Ptr yourDataPtr);                                                       /*I*/
  589.  
  590.  
  591. æKY NewAlias 
  592. æT Function
  593. æFc Aliases.h
  594. æD pascal OSErr NewAlias(const FSSpec *fromFile,
  595.                       const FSSpec *target,
  596.                       AliasHandle *alias)
  597.     = {0x7002,0xA823}; 
  598.  
  599. æKY NewAliasMinimal 
  600. æT Function
  601. æFc Aliases.h
  602. æD pascal OSErr NewAliasMinimal(const FSSpec *target,
  603.                              AliasHandle *alias)
  604.     = {0x7008,0xA823}; 
  605.  
  606. æKY NewAliasMinimalFromFullPath 
  607. æT Function
  608. æFc Aliases.h
  609. æD pascal OSErr NewAliasMinimalFromFullPath(short fullPathLength,
  610.                                          const unsigned char *fullpath,
  611.                                          ConstStr32Param zoneName,
  612.                                          ConstStr31Param serverName,
  613.                                          AliasHandle *alias)
  614.     = {0x7009,0xA823}; 
  615. #define NewAliasMinimalFromFullpath NewAliasMinimalFromFullPath
  616.  
  617.  
  618.  
  619. æKY ResolveAlias 
  620. æT Function
  621. æFc Aliases.h
  622. æD pascal OSErr ResolveAlias(const FSSpec *fromFile,
  623.                           AliasHandle alias,
  624.                           FSSpec *target,
  625.                           Boolean *wasChanged)
  626.     = {0x7003,0xA823}; 
  627.  
  628. æKY GetAliasInfo 
  629. æT Function
  630. æFc Aliases.h
  631. æD pascal OSErr GetAliasInfo(const AliasHandle alias,
  632.                           AliasInfoType index,
  633.                           Str63 theString)
  634.     = {0x7007,0xA823}; 
  635.  
  636. æKY ResolveAliasFile 
  637. æT Function
  638. æFc Aliases.h
  639. æD pascal OSErr ResolveAliasFile(FSSpec *theSpec,
  640.                               Boolean resolveAliasChains,
  641.                               Boolean *targetIsFolder,
  642.                               Boolean *wasAliased)
  643.     = {0x700C,0xA823}; 
  644.  
  645. æKY MatchAlias 
  646. æT Function
  647. æFc Aliases.h
  648. æD pascal OSErr MatchAlias(const FSSpec *fromFile,
  649.                         unsigned long rulesMask,
  650.                         const AliasHandle alias,
  651.                         short *aliasCount,
  652.                         FSSpecArrayPtr aliasList,
  653.                         Boolean *needsUpdate,
  654.                         AliasFilterProcPtr aliasFilter,
  655.                         void *yourDataPtr)
  656.     = {0x7005,0xA823}; 
  657.  
  658. æKY UpdateAlias 
  659. æT Function
  660. æFc Aliases.h
  661. æD pascal OSErr UpdateAlias(const FSSpec *fromFile,
  662.                          const FSSpec *target,
  663.                          AliasHandle alias,
  664.                          Boolean *wasChanged)
  665.     = {0x7006,0xA823}; 
  666.  
  667.  
  668. æKY AppleEvents.h
  669. æKL AECoerceDesc
  670. AECoercePtr
  671. AECountItems
  672. AECreateAppleEvent
  673. AECreateDesc
  674. AECreateList
  675. AEDeleteItem
  676. AEDeleteKeyDesc
  677. AEDeleteParam
  678. AEDisposeDesc
  679. AEDuplicateDesc
  680. AEGetArray
  681. AEGetAttributeDesc
  682. AEGetAttributePtr
  683. AEGetCoercionHandler
  684. AEGetEventHandler
  685. AEGetInteractionAllowed
  686. AEGetKeyDesc
  687. AEGetKeyPtr
  688. AEGetNthDesc
  689. AEGetNthPtr
  690. AEGetParamDesc
  691. AEGetParamPtr
  692. AEGetSpecialHandler
  693. AEGetTheCurrentEvent
  694. AEInstallCoercionHandler
  695. AEInstallEventHandler
  696. AEInstallSpecialHandler
  697. AEInteractWithUser
  698. AEProcessAppleEvent
  699. AEPutArray
  700. AEPutAttributeDesc
  701. AEPutAttributePtr
  702. AEPutDesc
  703. AEPutKeyDesc
  704. AEPutKeyPtr
  705. AEPutParamDesc
  706. AEPutParamPtr
  707. AEPutPtr
  708. AERemoveCoercionHandler
  709. AERemoveEventHandler
  710. AERemoveSpecialHandler
  711. AEResetTimer
  712. AEResumeTheCurrentEvent
  713. AESend
  714. AESetInteractionAllowed
  715. AESetTheCurrentEvent
  716. AESizeOfAttribute
  717. AESizeOfKeyDesc
  718. AESizeOfNthItem
  719. AESizeOfParam
  720. AESuspendTheCurrentEvent
  721.  
  722. AEAddressDesc
  723. AEArrayData
  724. AEArrayDataPointer
  725. AEArrayType
  726. AEDesc
  727. AEDescList
  728. AEEventClass
  729. AEEventID
  730. AEEventSource
  731. AEInteractAllowed
  732. AEKeyDesc
  733. AEKeyword
  734. AERecord
  735. AESendMode
  736. AESendPriority
  737. AppleEvent
  738. DescType
  739. errAEBadListItem
  740. errAECoercionFail
  741. errAECorruptData
  742. errAEDescNotFound
  743. errAEEventNotHandled
  744. errAEHandlerNotFound
  745. errAEIllegalIndex
  746. errAENewerVersion
  747. errAENotAEDesc
  748. errAENotAppleEvent
  749. errAENotASpecialFunction
  750. errAENoUserInteraction
  751. errAEParamMissed
  752. errAEReplyNotArrived
  753. errAEReplyNotValid
  754. errAETimeout
  755. errAEUnknownAddressType
  756. errAEUnknownSendMode
  757. errAEWaitCanceled
  758. errAEWrongDataType
  759. EventFilterProcPtr
  760. EventHandlerProcPtr
  761. IdleProcPtr
  762. kAEAlwaysInteract
  763. kAEAnswer
  764. kAECanInteract
  765. kAECanSwitchLayer
  766. kAEDataArray
  767. kAEDefaultTimeout
  768. kAEDescArray
  769. kAEDirectCall
  770. kAEDontReconnect
  771. kAEHandleArray
  772. kAEHighPriority
  773. kAEInteractWithAll
  774. kAEInteractWithLocal
  775. kAEInteractWithSelf
  776. kAEKeyDescArray
  777. kAELocalProcess
  778. kAENeverInteract
  779. kAENoDispatch
  780. kAENoReply
  781. kAENormalPriority
  782. kAEOpenApplication
  783. kAEOpenDocuments
  784. kAEPackedArray
  785. kAEPrintDocuments
  786. kAEQueueReply
  787. kAEQuitApplication
  788. kAERemoteProcess
  789. kAESameProcess
  790. kAEUnknownSource
  791. kAEUseStandardDispatch
  792. kAEWaitReply
  793. kAEWantReceipt
  794. kAnyTransactionID
  795. kAutoGenerateReturnID
  796. kCoreEventClass
  797. keyAddressAttr
  798. keyDirectObject
  799. keyErrorNumber
  800. keyErrorString
  801. keyEventClassAttr
  802. keyEventIDAttr
  803. keyEventSourceAttr
  804. keyInteractLevelAttr
  805. keyMissedKeywordAttr
  806. keyOptionalKeywordAttr
  807. keyPreDispatch
  808. keyReturnIDAttr
  809. keySelectProc
  810. keyTimeoutAttr
  811. keyTransactionIDAttr
  812. kNoTimeOut
  813. typeAEList
  814. typeAERecord
  815. typeAlias
  816. typeApplSignature
  817. typeAppParameters
  818. typeBoolean
  819. typeChar
  820. typeComp
  821. typeEnumerated
  822. typeExtended
  823. typeFalse
  824. typeFloat
  825. typeFSS
  826. typeInteger
  827. typeKeyword
  828. typeLongFloat
  829. typeLongInteger
  830. typeMagnitude
  831. typeNull
  832. typeProcessSerialNumber
  833. typeProperty
  834. typeSectionH
  835. typeSessionID
  836. typeShortFloat
  837. typeShortInteger
  838. typeSMFloat
  839. typeSMInt
  840. typeTargetID
  841. typeTrue
  842. typeType
  843. typeWildCard
  844.  
  845. æKY typeBoolean 
  846. æT constant
  847. æFc AppleEvents.h
  848. æD #define typeBoolean 'bool'
  849.  
  850. æKY typeChar 
  851. æT constant
  852. æFc AppleEvents.h
  853. æD #define typeChar 'TEXT'
  854.  
  855. æKY typeSMInt 
  856. æT constant
  857. æFc AppleEvents.h
  858. æD #define typeSMInt 'shor'
  859.  
  860. æKY typeInteger 
  861. æT constant
  862. æFc AppleEvents.h
  863. æD #define typeInteger 'long'
  864.  
  865. æKY typeSMFloat 
  866. æT constant
  867. æFc AppleEvents.h
  868. æD #define typeSMFloat 'sing'
  869.  
  870. æKY typeFloat 
  871. æT constant
  872. æFc AppleEvents.h
  873. æD #define typeFloat 'doub'
  874.  
  875. æKY typeLongInteger 
  876. æT constant
  877. æFc AppleEvents.h
  878. æD #define typeLongInteger 'long'
  879.  
  880. æKY typeShortInteger 
  881. æT constant
  882. æFc AppleEvents.h
  883. æD #define typeShortInteger 'shor'
  884.  
  885. æKY typeLongFloat 
  886. æT constant
  887. æFc AppleEvents.h
  888. æD #define typeLongFloat 'doub'
  889.  
  890. æKY typeShortFloat 
  891. æT constant
  892. æFc AppleEvents.h
  893. æD #define typeShortFloat 'sing'
  894.  
  895. æKY typeExtended 
  896. æT constant
  897. æFc AppleEvents.h
  898. æD #define typeExtended 'exte'
  899.  
  900. æKY typeComp 
  901. æT constant
  902. æFc AppleEvents.h
  903. æD #define typeComp 'comp'
  904.  
  905. æKY typeMagnitude 
  906. æT constant
  907. æFc AppleEvents.h
  908. æD #define typeMagnitude 'magn'
  909.  
  910. æKY typeAEList 
  911. æT constant
  912. æFc AppleEvents.h
  913. æD #define typeAEList 'list'
  914.  
  915. æKY typeAERecord 
  916. æT constant
  917. æFc AppleEvents.h
  918. æD #define typeAERecord 'reco'
  919.  
  920. æKY typeTrue 
  921. æT constant
  922. æFc AppleEvents.h
  923. æD #define typeTrue 'true'
  924.  
  925. æKY typeFalse 
  926. æT constant
  927. æFc AppleEvents.h
  928. æD #define typeFalse 'fals'
  929.  
  930. æKY typeAlias 
  931. æT constant
  932. æFc AppleEvents.h
  933. æD #define typeAlias 'alis'
  934.  
  935. æKY typeEnumerated 
  936. æT constant
  937. æFc AppleEvents.h
  938. æD #define typeEnumerated 'enum'
  939.  
  940. æKY typeType 
  941. æT constant
  942. æFc AppleEvents.h
  943. æD #define typeType 'type'
  944.  
  945. æKY typeAppParameters 
  946. æT constant
  947. æFc AppleEvents.h
  948. æD #define typeAppParameters 'appa'
  949.  
  950. æKY typeProperty 
  951. æT constant
  952. æFc AppleEvents.h
  953. æD #define typeProperty 'prop'
  954.  
  955. æKY typeFSS 
  956. æT constant
  957. æFc AppleEvents.h
  958. æD #define typeFSS 'fss '
  959.  
  960. æKY typeKeyword 
  961. æT constant
  962. æFc AppleEvents.h
  963. æD #define typeKeyword 'keyw'
  964.  
  965. æKY typeSectionH 
  966. æT constant
  967. æFc AppleEvents.h
  968. æD #define typeSectionH 'sect'
  969.  
  970. æKY typeWildCard 
  971. æT constant
  972. æFc AppleEvents.h
  973. æD #define typeWildCard '****'
  974.  
  975. æKY typeApplSignature 
  976. æT constant
  977. æFc AppleEvents.h
  978. æD #define typeApplSignature 'sign'
  979.  
  980. æKY typeSessionID 
  981. æT constant
  982. æFc AppleEvents.h
  983. æD #define typeSessionID 'ssid'
  984.  
  985. æKY typeTargetID 
  986. æT constant
  987. æFc AppleEvents.h
  988. æD #define typeTargetID 'targ'
  989.  
  990. æKY typeProcessSerialNumber 
  991. æT constant
  992. æFc AppleEvents.h
  993. æD #define typeProcessSerialNumber 'psn '
  994.  
  995. æKY typeNull 
  996. æT constant
  997. æFc AppleEvents.h
  998. æD #define typeNull 'null'                  /*the type of null/nonexistent data*/
  999.  
  1000. æKY kCoreEventClass 
  1001. æT constant
  1002. æFc AppleEvents.h
  1003. æD #define kCoreEventClass 'aevt'
  1004.  
  1005. æKY kAEOpenApplication 
  1006. æT constant
  1007. æFc AppleEvents.h
  1008. æD #define kAEOpenApplication 'oapp'
  1009.  
  1010. æKY kAEOpenDocuments 
  1011. æT constant
  1012. æFc AppleEvents.h
  1013. æD #define kAEOpenDocuments 'odoc'
  1014.  
  1015. æKY kAEPrintDocuments 
  1016. æT constant
  1017. æFc AppleEvents.h
  1018. æD #define kAEPrintDocuments 'pdoc'
  1019.  
  1020. æKY kAEQuitApplication 
  1021. æT constant
  1022. æFc AppleEvents.h
  1023. æD #define kAEQuitApplication 'quit'
  1024.  
  1025. æKY keyErrorNumber 
  1026. æT constant
  1027. æFc AppleEvents.h
  1028. æD #define keyErrorNumber 'errn'
  1029.  
  1030. æKY keyErrorString 
  1031. æT constant
  1032. æFc AppleEvents.h
  1033. æD #define keyErrorString 'errs'
  1034.  
  1035. æKY kAEAnswer 
  1036. æT constant
  1037. æFc AppleEvents.h
  1038. æD #define kAEAnswer 'ansr'
  1039.  
  1040. æKY keyDirectObject 
  1041. æT constant
  1042. æFc AppleEvents.h
  1043. æD #define keyDirectObject '----'
  1044.  
  1045. æKY keyPreDispatch 
  1046. æT constant
  1047. æFc AppleEvents.h
  1048. æD #define keyPreDispatch 'phac'            /* PreHandler Accessor Call */
  1049.  
  1050. æKY keySelectProc 
  1051. æT constant
  1052. æFc AppleEvents.h
  1053. æD #define keySelectProc 'selh'             /* More selector Call */
  1054.  
  1055. æKY keyTransactionIDAttr 
  1056. æT constant
  1057. æFc AppleEvents.h
  1058. æD #define keyTransactionIDAttr 'tran'
  1059.  
  1060. æKY keyReturnIDAttr 
  1061. æT constant
  1062. æFc AppleEvents.h
  1063. æD #define keyReturnIDAttr 'rtid'
  1064.  
  1065. æKY keyEventClassAttr 
  1066. æT constant
  1067. æFc AppleEvents.h
  1068. æD #define keyEventClassAttr 'evcl'
  1069.  
  1070. æKY keyEventIDAttr 
  1071. æT constant
  1072. æFc AppleEvents.h
  1073. æD #define keyEventIDAttr 'evid'
  1074.  
  1075. æKY keyAddressAttr 
  1076. æT constant
  1077. æFc AppleEvents.h
  1078. æD #define keyAddressAttr 'addr'
  1079.  
  1080. æKY keyOptionalKeywordAttr 
  1081. æT constant
  1082. æFc AppleEvents.h
  1083. æD #define keyOptionalKeywordAttr 'optk'
  1084.  
  1085. æKY keyTimeoutAttr 
  1086. æT constant
  1087. æFc AppleEvents.h
  1088. æD #define keyTimeoutAttr 'timo'
  1089.  
  1090. æKY keyInteractLevelAttr 
  1091. æT constant
  1092. æFc AppleEvents.h
  1093. æD #define keyInteractLevelAttr 'inte'      /*this attribute is read only will be set in AESend*/
  1094.  
  1095. æKY keyEventSourceAttr 
  1096. æT constant
  1097. æFc AppleEvents.h
  1098. æD #define keyEventSourceAttr 'esrc'        /* this attribute is read only */
  1099.  
  1100. æKY keyMissedKeywordAttr 
  1101. æT constant
  1102. æFc AppleEvents.h
  1103. æD #define keyMissedKeywordAttr 'miss'      /* this attribute is read only */
  1104.  
  1105. æKY kAENoReply 
  1106. æT constant
  1107. æFc AppleEvents.h
  1108. æD     kAENoReply = 0x00000001,             /* Sender doesn't want a reply to event */
  1109.  
  1110. æKY kAEQueueReply 
  1111. æT constant
  1112. æFc AppleEvents.h
  1113. æD     kAEQueueReply = 0x00000002,          /* Sender wants a reply but won't wait */
  1114.  
  1115. æKY kAEWaitReply 
  1116. æT constant
  1117. æFc AppleEvents.h
  1118. æD     kAEWaitReply = 0x00000003,           /* Sender wants a reply and will be waiting */
  1119.  
  1120. æKY kAENeverInteract 
  1121. æT constant
  1122. æFc AppleEvents.h
  1123. æD     kAENeverInteract = 0x00000010,       /* Server should not interact with user */
  1124.  
  1125. æKY kAECanInteract 
  1126. æT constant
  1127. æFc AppleEvents.h
  1128. æD     kAECanInteract = 0x00000020,         /* Server may try to interact with user */
  1129.  
  1130. æKY kAEAlwaysInteract 
  1131. æT constant
  1132. æFc AppleEvents.h
  1133. æD     kAEAlwaysInteract = 0x00000030,      /* Server should always interact with user where appropriate */
  1134.  
  1135. æKY kAECanSwitchLayer 
  1136. æT constant
  1137. æFc AppleEvents.h
  1138. æD     kAECanSwitchLayer = 0x00000040,      /* Interaction may switch layer */
  1139.  
  1140. æKY kAEDontReconnect 
  1141. æT constant
  1142. æFc AppleEvents.h
  1143. æD     kAEDontReconnect = 0x00000080,       /* don't reconnect if there is a sessClosedErr from PPCToolbox */
  1144.  
  1145. æKY kAEWantReceipt 
  1146. æT constant
  1147. æFc AppleEvents.h
  1148. æD #define kAEWantReceipt nReturnReceipt    /* Send wants a receipt of message */
  1149.  
  1150. æKY kAENormalPriority 
  1151. æT constant
  1152. æFc AppleEvents.h
  1153. æD     kAENormalPriority = 0x00000000,      /* Post message at the end of event queue */
  1154.  
  1155. æKY kAEHighPriority 
  1156. æT constant
  1157. æFc AppleEvents.h
  1158. æD #define kAEHighPriority nAttnMsg         /* Post message at the front of the event queue */
  1159.  
  1160. æKY kAnyTransactionID 
  1161. æT constant
  1162. æFc AppleEvents.h
  1163. æD     kAnyTransactionID = 0,               /* no transaction is in use */
  1164.  
  1165. æKY kAutoGenerateReturnID 
  1166. æT constant
  1167. æFc AppleEvents.h
  1168. æD     kAutoGenerateReturnID = -1,          /* AECreateAppleEvent will generate a session-unique ID */
  1169.  
  1170. æKY kAEDefaultTimeout 
  1171. æT constant
  1172. æFc AppleEvents.h
  1173. æD     kAEDefaultTimeout = -1,              /* timeout value determined by AEM */
  1174.  
  1175. æKY kNoTimeOut 
  1176. æT constant
  1177. æFc AppleEvents.h
  1178. æD     kNoTimeOut = -2,                     /* wait until reply comes back, however long it takes */
  1179.  
  1180. æKY kAENoDispatch 
  1181. æT constant
  1182. æFc AppleEvents.h
  1183. æD     kAENoDispatch = 0,
  1184.  
  1185. æKY kAEUseStandardDispatch 
  1186. æT constant
  1187. æFc AppleEvents.h
  1188. æD     kAEUseStandardDispatch = -1,
  1189.  
  1190. æKY errAECoercionFail 
  1191. æT constant
  1192. æFc AppleEvents.h
  1193. æD     errAECoercionFail = -1700,
  1194.  
  1195. æKY errAEDescNotFound 
  1196. æT constant
  1197. æFc AppleEvents.h
  1198. æD     errAEDescNotFound = -1701,
  1199.  
  1200. æKY errAECorruptData 
  1201. æT constant
  1202. æFc AppleEvents.h
  1203. æD     errAECorruptData = -1702,
  1204.  
  1205. æKY errAEWrongDataType 
  1206. æT constant
  1207. æFc AppleEvents.h
  1208. æD     errAEWrongDataType = -1703,
  1209.  
  1210. æKY errAENotAEDesc 
  1211. æT constant
  1212. æFc AppleEvents.h
  1213. æD     errAENotAEDesc = -1704,
  1214.  
  1215. æKY errAEBadListItem 
  1216. æT constant
  1217. æFc AppleEvents.h
  1218. æD     errAEBadListItem = -1705,            /* Specified list item does not exist */
  1219.  
  1220. æKY errAENewerVersion 
  1221. æT constant
  1222. æFc AppleEvents.h
  1223. æD     errAENewerVersion = -1706,           /* Need newer version of AppleEvent Manager */
  1224.  
  1225. æKY errAENotAppleEvent 
  1226. æT constant
  1227. æFc AppleEvents.h
  1228. æD     errAENotAppleEvent = -1707,          /* The event is not in AppleEvent format */
  1229.  
  1230. æKY errAEEventNotHandled 
  1231. æT constant
  1232. æFc AppleEvents.h
  1233. æD     errAEEventNotHandled = -1708,        /* The AppleEvent was not handled by any handler */
  1234.  
  1235. æKY errAEReplyNotValid 
  1236. æT constant
  1237. æFc AppleEvents.h
  1238. æD     errAEReplyNotValid = -1709,          /* AEResetTimer was passed an invalid reply parameter */
  1239.  
  1240. æKY errAEUnknownSendMode 
  1241. æT constant
  1242. æFc AppleEvents.h
  1243. æD     errAEUnknownSendMode = -1710,        /* Mode wasn't NoReply, WaitReply, or QueueReply;     or Interaction level is unknown */
  1244.  
  1245. æKY errAEWaitCanceled 
  1246. æT constant
  1247. æFc AppleEvents.h
  1248. æD     errAEWaitCanceled = -1711,           /* In AESend, User cancelled out of wait loop for  reply or receipt */
  1249.  
  1250. æKY errAETimeout 
  1251. æT constant
  1252. æFc AppleEvents.h
  1253. æD     errAETimeout = -1712,                /* AppleEvent timed out */
  1254.  
  1255. æKY errAENoUserInteraction 
  1256. æT constant
  1257. æFc AppleEvents.h
  1258. æD     errAENoUserInteraction = -1713,      /* no user interaction allowed */
  1259.  
  1260. æKY errAENotASpecialFunction 
  1261. æT constant
  1262. æFc AppleEvents.h
  1263. æD     errAENotASpecialFunction = -1714,    /* there is no special function with this keyword */
  1264.  
  1265. æKY errAEParamMissed 
  1266. æT constant
  1267. æFc AppleEvents.h
  1268. æD     errAEParamMissed = -1715,            /* a required parameter was not accessed */
  1269.  
  1270. æKY errAEUnknownAddressType 
  1271. æT constant
  1272. æFc AppleEvents.h
  1273. æD     errAEUnknownAddressType = -1716,     /* The target address type is not known */
  1274.  
  1275. æKY errAEHandlerNotFound 
  1276. æT constant
  1277. æFc AppleEvents.h
  1278. æD     errAEHandlerNotFound = -1717,        /* No handler in the dispatch tables fits the parameters to
  1279.                                               AEGetEventHandler or AEGetCoercionHandler */
  1280.  
  1281. æKY errAEReplyNotArrived 
  1282. æT constant
  1283. æFc AppleEvents.h
  1284. æD     errAEReplyNotArrived = -1718,        /* the contents of the reply you are accessing have not arrived yet */
  1285.  
  1286. æKY errAEIllegalIndex 
  1287. æT constant
  1288. æFc AppleEvents.h
  1289. æD     errAEIllegalIndex = -1719,           /* Index is out of range in a put operation */
  1290.  
  1291. æKY AEKeyword
  1292. æT typedef
  1293. æFc AppleEvents.h
  1294. æD typedef unsigned long AEKeyword;
  1295.  
  1296. æKY AEEventClass
  1297. æT typedef
  1298. æFc AppleEvents.h
  1299. æD typedef unsigned long AEEventClass;
  1300.  
  1301. æKY AEEventID
  1302. æT typedef
  1303. æFc AppleEvents.h
  1304. æD typedef unsigned long AEEventID;
  1305.  
  1306. æKY DescType
  1307. æT typedef
  1308. æFc AppleEvents.h
  1309. æD typedef ResType DescType;
  1310.  
  1311. æKY AEDesc 
  1312. æT struct
  1313. æFc AppleEvents.h
  1314. æD struct AEDesc {
  1315.     DescType descriptorType;
  1316.     Handle dataHandle;
  1317. };
  1318.  
  1319. typedef struct AEDesc AEDesc;
  1320.  
  1321.  
  1322. æKY AEAddressDesc
  1323. æT typedef
  1324. æFc AppleEvents.h
  1325. æD typedef AEDesc AEAddressDesc;            /* an AEDesc which contains addressing data */
  1326.  
  1327. æKY AEDescList
  1328. æT typedef
  1329. æFc AppleEvents.h
  1330. æD typedef AEDesc AEDescList;               /* a list of AEDesc is a special kind of AEDesc */
  1331.  
  1332. æKY AERecord
  1333. æT typedef
  1334. æFc AppleEvents.h
  1335. æD typedef AEDescList AERecord;             /* AERecord is a list of keyworded AEDesc */
  1336.  
  1337. æKY AppleEvent
  1338. æT typedef
  1339. æFc AppleEvents.h
  1340. æD typedef AERecord AppleEvent;             /* an AERecord that contains an AppleEvent */
  1341.  
  1342. æKY AESendMode
  1343. æT typedef
  1344. æFc AppleEvents.h
  1345. æD typedef long AESendMode;                 /* Type of parameter to AESend */
  1346.  
  1347. æKY AESendPriority
  1348. æT typedef
  1349. æFc AppleEvents.h
  1350. æD typedef short AESendPriority;            /* Type of priority param of AESend */
  1351.  
  1352. æKY AEInteractAllowed
  1353. kAEInteractWithSelf
  1354. kAEInteractWithLocal
  1355. kAEInteractWithAll
  1356.  
  1357. æT enum
  1358. æFc AppleEvents.h
  1359. æD enum {kAEInteractWithSelf,kAEInteractWithLocal,kAEInteractWithAll};
  1360. typedef unsigned char AEInteractAllowed;
  1361.  
  1362. æKY AEEventSource
  1363. kAEUnknownSource
  1364. kAEDirectCall
  1365. kAESameProcess
  1366. kAELocalProcess
  1367. kAERemoteProcess
  1368. æT enum
  1369. æFc AppleEvents.h
  1370. æD enum {kAEUnknownSource,kAEDirectCall,kAESameProcess,kAELocalProcess,kAERemoteProcess};
  1371. typedef unsigned char AEEventSource;
  1372.  
  1373. æKY AEKeyDesc 
  1374. æT struct
  1375. æFc AppleEvents.h
  1376. æD struct AEKeyDesc {
  1377.     AEKeyword descKey;
  1378.     AEDesc descContent;
  1379. };
  1380.  
  1381. typedef struct AEKeyDesc AEKeyDesc;
  1382.  
  1383.  
  1384. æKY AEArrayType
  1385. kAEDataArray
  1386. kAEPackedArray
  1387. kAEHandleArray
  1388. kAEDescArray
  1389. kAEKeyDescArray
  1390. æT enum
  1391. æFc AppleEvents.h
  1392. æD enum {kAEDataArray,kAEPackedArray,kAEHandleArray,kAEDescArray,kAEKeyDescArray};
  1393. typedef unsigned char AEArrayType;
  1394.  
  1395. æKY AEArrayData 
  1396. æT union
  1397. æFc AppleEvents.h
  1398. æD union AEArrayData {
  1399.     short AEDataArray[1];
  1400.     char AEPackedArray[1];
  1401.     Handle AEHandleArray[1];
  1402.     AEDesc AEDescArray[1];
  1403.     AEKeyDesc AEKeyDescArray[1];
  1404. };
  1405.  
  1406. typedef union AEArrayData AEArrayData;
  1407. typedef AEArrayData *AEArrayDataPointer;
  1408.  
  1409.  
  1410. æKY EventHandlerProcPtr
  1411. æT typedef
  1412. æFc AppleEvents.h
  1413. æD typedef ProcPtr EventHandlerProcPtr;
  1414.  
  1415. æKY IdleProcPtr
  1416. æT typedef
  1417. æFc AppleEvents.h
  1418. æD typedef ProcPtr IdleProcPtr;
  1419.  
  1420. æKY EventFilterProcPtr
  1421. æT typedef
  1422. æFc AppleEvents.h
  1423. æD typedef ProcPtr EventFilterProcPtr;
  1424.  
  1425. æKY AECreateDesc 
  1426. æT Function
  1427. æFc AppleEvents.h
  1428. æD pascal OSErr AECreateDesc(DescType typeCode,
  1429.                           Ptr dataPtr,
  1430.                           Size dataSize,
  1431.                           AEDesc *result)
  1432.     = {0x303C,0x0825,0xA816}; 
  1433.  
  1434. æKY AECoercePtr 
  1435. æT Function
  1436. æFc AppleEvents.h
  1437. æD pascal OSErr AECoercePtr(DescType typeCode,Ptr dataPtr,Size dataSize,DescType toType,
  1438.     AEDesc *result)
  1439.     = {0x303C,0x0A02,0xA816}; 
  1440.  
  1441. æKY AECoerceDesc 
  1442. æT Function
  1443. æFc AppleEvents.h
  1444. æD pascal OSErr AECoerceDesc(AEDesc theAEDesc,DescType toType,AEDesc *result)
  1445.     = {0x303C,0x0603,0xA816}; 
  1446.  
  1447. æKY AEDisposeDesc 
  1448. æT Function
  1449. æFc AppleEvents.h
  1450. æD pascal OSErr AEDisposeDesc(AEDesc *theAEDesc)
  1451.     = {0x303C,0x0204,0xA816}; 
  1452.  
  1453. æKY AEDuplicateDesc 
  1454. æT Function
  1455. æFc AppleEvents.h
  1456. æD pascal OSErr AEDuplicateDesc(AEDesc theAEDesc,AEDesc *result)
  1457.     = {0x303C,0x0405,0xA816}; 
  1458.  
  1459. æKY AECreateList 
  1460. æT Function
  1461. æFc AppleEvents.h
  1462. æD pascal OSErr AECreateList(Ptr factoringPtr,Size factoredSize,Boolean isRecord,
  1463.     AEDescList *resultList)
  1464.     = {0x303C,0x0706,0xA816}; 
  1465.  
  1466. æKY AECountItems 
  1467. æT Function
  1468. æFc AppleEvents.h
  1469. æD pascal OSErr AECountItems(AEDescList theAEDescList,long *theCount)
  1470.     = {0x303C,0x0407,0xA816}; 
  1471.  
  1472. æKY AEPutPtr 
  1473. æT Function
  1474. æFc AppleEvents.h
  1475. æD pascal OSErr AEPutPtr(AEDescList theAEDescList,long index,DescType typeCode,
  1476.     Ptr dataPtr,Size dataSize)
  1477.     = {0x303C,0x0A08,0xA816}; 
  1478.  
  1479. æKY AEPutDesc 
  1480. æT Function
  1481. æFc AppleEvents.h
  1482. æD pascal OSErr AEPutDesc(AEDescList theAEDescList,long index,AEDesc theAEDesc)
  1483.     = {0x303C,0x0609,0xA816}; 
  1484.  
  1485. æKY AEGetNthPtr 
  1486. æT Function
  1487. æFc AppleEvents.h
  1488. æD pascal OSErr AEGetNthPtr(AEDescList theAEDescList,long index,DescType desiredType,
  1489.     AEKeyword *theAEKeyword,DescType *typeCode,Ptr dataPtr,Size maximumSize,
  1490.     Size *actualSize)
  1491.     = {0x303C,0x100A,0xA816}; 
  1492.  
  1493. æKY AEGetNthDesc 
  1494. æT Function
  1495. æFc AppleEvents.h
  1496. æD pascal OSErr AEGetNthDesc(AEDescList theAEDescList,long index,DescType desiredType,
  1497.     AEKeyword *theAEKeyword,AEDesc *result)
  1498.     = {0x303C,0x0A0B,0xA816}; 
  1499.  
  1500. æKY AESizeOfNthItem 
  1501. æT Function
  1502. æFc AppleEvents.h
  1503. æD pascal OSErr AESizeOfNthItem(AEDescList theAEDescList,long index,DescType *typeCode,
  1504.     Size *dataSize)
  1505.     = {0x303C,0x082A,0xA816}; 
  1506.  
  1507. æKY AEGetArray 
  1508. æT Function
  1509. æFc AppleEvents.h
  1510. æD pascal OSErr AEGetArray(AEDescList theAEDescList,AEArrayType arrayType,
  1511.     AEArrayDataPointer arrayPtr,Size maximumSize,DescType *itemType,Size *itemSize,
  1512.     long *itemCount)
  1513.     = {0x303C,0x0D0C,0xA816}; 
  1514.  
  1515. æKY AEPutArray 
  1516. æT Function
  1517. æFc AppleEvents.h
  1518. æD pascal OSErr AEPutArray(AEDescList theAEDescList,AEArrayType arrayType,
  1519.     AEArrayDataPointer arrayPtr,DescType itemType,Size itemSize,long itemCount)
  1520.     = {0x303C,0x0B0D,0xA816}; 
  1521.  
  1522. æKY AEDeleteItem 
  1523. æT Function
  1524. æFc AppleEvents.h
  1525. æD pascal OSErr AEDeleteItem(AEDescList theAEDescList,long index)
  1526.     = {0x303C,0x040E,0xA816}; 
  1527.  
  1528. æKY AEPutKeyPtr 
  1529. æT Function
  1530. æFc AppleEvents.h
  1531. æD pascal OSErr AEPutKeyPtr(AERecord theAERecord,AEKeyword theAEKeyword,DescType typeCode,
  1532.     Ptr dataPtr,Size dataSize)
  1533.     = {0x303C,0x0A0F,0xA816}; 
  1534.  
  1535. æKY AEPutKeyDesc 
  1536. æT Function
  1537. æFc AppleEvents.h
  1538. æD pascal OSErr AEPutKeyDesc(AERecord theAERecord,AEKeyword theAEKeyword,AEDesc theAEDesc)
  1539.     = {0x303C,0x0610,0xA816}; 
  1540.  
  1541. æKY AEGetKeyPtr 
  1542. æT Function
  1543. æFc AppleEvents.h
  1544. æD pascal OSErr AEGetKeyPtr(AERecord theAERecord,AEKeyword theAEKeyword,DescType desiredType,
  1545.     DescType *typeCode,Ptr dataPtr,Size maximumSize,Size *actualSize)
  1546.     = {0x303C,0x0E11,0xA816}; 
  1547.  
  1548. æKY AEGetKeyDesc 
  1549. æT Function
  1550. æFc AppleEvents.h
  1551. æD pascal OSErr AEGetKeyDesc(AERecord theAERecord,AEKeyword theAEKeyword,DescType desiredType,
  1552.     AEDesc *result)
  1553.     = {0x303C,0x0812,0xA816}; 
  1554.  
  1555. æKY AESizeOfKeyDesc 
  1556. æT Function
  1557. æFc AppleEvents.h
  1558. æD pascal OSErr AESizeOfKeyDesc(AERecord theAERecord,AEKeyword theAEKeyword,
  1559.     DescType *typeCode,Size *dataSize)
  1560.     = {0x303C,0x0829,0xA816}; 
  1561.  
  1562. æKY AEDeleteKeyDesc 
  1563. æT Function
  1564. æFc AppleEvents.h
  1565. æD pascal OSErr AEDeleteKeyDesc(AERecord theAERecord,AEKeyword theAEKeyword)
  1566.     = {0x303C,0x0413,0xA816}; 
  1567.  
  1568. æKY AEPutParamPtr 
  1569. æT Function
  1570. æFc AppleEvents.h
  1571. æD pascal OSErr AEPutParamPtr(AppleEvent theAppleEvent,AEKeyword theAEKeyword,
  1572.     DescType typeCode,Ptr dataPtr,Size dataSize)
  1573.     = {0x303C,0x0A0F,0xA816}; 
  1574.  
  1575. æKY AEPutParamDesc 
  1576. æT Function
  1577. æFc AppleEvents.h
  1578. æD pascal OSErr AEPutParamDesc(AppleEvent theAppleEvent,AEKeyword theAEKeyword,
  1579.     AEDesc theAEDesc)
  1580.     = {0x303C,0x0610,0xA816}; 
  1581.  
  1582. æKY AEGetParamPtr 
  1583. æT Function
  1584. æFc AppleEvents.h
  1585. æD pascal OSErr AEGetParamPtr(AppleEvent theAppleEvent,AEKeyword theAEKeyword,
  1586.     DescType desiredType,DescType *typeCode,Ptr dataPtr,Size maximumSize,Size *actualSize)
  1587.     = {0x303C,0x0E11,0xA816}; 
  1588.  
  1589. æKY AEGetParamDesc 
  1590. æT Function
  1591. æFc AppleEvents.h
  1592. æD pascal OSErr AEGetParamDesc(AppleEvent theAppleEvent,AEKeyword theAEKeyword,
  1593.     DescType desiredType,AEDesc *result)
  1594.     = {0x303C,0x0812,0xA816}; 
  1595.  
  1596. æKY AESizeOfParam 
  1597. æT Function
  1598. æFc AppleEvents.h
  1599. æD pascal OSErr AESizeOfParam(AppleEvent theAppleEvent,AEKeyword theAEKeyword,
  1600.     DescType *typeCode,Size *dataSize)
  1601.     = {0x303C,0x0829,0xA816}; 
  1602.  
  1603. æKY AEDeleteParam 
  1604. æT Function
  1605. æFc AppleEvents.h
  1606. æD pascal OSErr AEDeleteParam(AppleEvent theAppleEvent,AEKeyword theAEKeyword)
  1607.     = {0x303C,0x0413,0xA816}; 
  1608.  
  1609. æKY AEGetAttributePtr 
  1610. æT Function
  1611. æFc AppleEvents.h
  1612. æD pascal OSErr AEGetAttributePtr(AppleEvent theAppleEvent,AEKeyword theAEKeyword,
  1613.     DescType desiredType,DescType *typeCode,Ptr dataPtr,Size maximumSize,Size *actualSize)
  1614.     = {0x303C,0x0E15,0xA816}; 
  1615.  
  1616. æKY AEGetAttributeDesc 
  1617. æT Function
  1618. æFc AppleEvents.h
  1619. æD pascal OSErr AEGetAttributeDesc(AppleEvent theAppleEvent,AEKeyword theAEKeyword,
  1620.     DescType desiredType,AEDesc *result)
  1621.     = {0x303C,0x0826,0xA816}; 
  1622.  
  1623. æKY AESizeOfAttribute 
  1624. æT Function
  1625. æFc AppleEvents.h
  1626. æD pascal OSErr AESizeOfAttribute(AppleEvent theAppleEvent,AEKeyword theAEKeyword,
  1627.     DescType *typeCode,Size *dataSize)
  1628.     = {0x303C,0x0828,0xA816}; 
  1629.  
  1630. æKY AEPutAttributePtr 
  1631. æT Function
  1632. æFc AppleEvents.h
  1633. æD pascal OSErr AEPutAttributePtr(AppleEvent theAppleEvent,AEKeyword theAEKeyword,
  1634.     DescType typeCode,Ptr dataPtr,Size dataSize)
  1635.     = {0x303C,0x0A16,0xA816}; 
  1636.  
  1637. æKY AEPutAttributeDesc 
  1638. æT Function
  1639. æFc AppleEvents.h
  1640. æD pascal OSErr AEPutAttributeDesc(AppleEvent theAppleEvent,AEKeyword theAEKeyword,
  1641.     AEDesc theAEDesc)
  1642.     = {0x303C,0x0627,0xA816}; 
  1643.  
  1644. æKY AECreateAppleEvent 
  1645. æT Function
  1646. æFc AppleEvents.h
  1647. æD pascal OSErr AECreateAppleEvent(AEEventClass theAEEventClass,AEEventID theAEEventID,
  1648.     AEAddressDesc target,short returnID,long transactionID,AppleEvent *result)
  1649.     = {0x303C,0x0B14,0xA816}; 
  1650.  
  1651. æKY AESend 
  1652. æT Function
  1653. æFc AppleEvents.h
  1654. æD pascal OSErr AESend(AppleEvent theAppleEvent,AppleEvent *reply,AESendMode sendMode,
  1655.     AESendPriority sendPriority,long timeOutInTicks,IdleProcPtr idleProc,EventFilterProcPtr filterProc)
  1656.     = {0x303C,0x0D17,0xA816}; 
  1657.  
  1658. æKY AEProcessAppleEvent 
  1659. æT Function
  1660. æFc AppleEvents.h
  1661. æD pascal OSErr AEProcessAppleEvent(EventRecord theEventRecord)
  1662.     = {0x303C,0x021B,0xA816}; 
  1663.  
  1664. æKY AEResetTimer 
  1665. æT Function
  1666. æFc AppleEvents.h
  1667. æD pascal OSErr AEResetTimer(AppleEvent reply)
  1668.     = {0x303C,0x0219,0xA816}; 
  1669.  
  1670. æKY AESuspendTheCurrentEvent 
  1671. æT Function
  1672. æFc AppleEvents.h
  1673. æD pascal OSErr AESuspendTheCurrentEvent(AppleEvent theAppleEvent)
  1674.     = {0x303C,0x022B,0xA816}; 
  1675.  
  1676. æKY AEResumeTheCurrentEvent 
  1677. æT Function
  1678. æFc AppleEvents.h
  1679. æD pascal OSErr AEResumeTheCurrentEvent(AppleEvent theAppleEvent,
  1680.                                      AppleEvent reply,
  1681.                                      EventHandlerProcPtr dispatcher,
  1682.                                      long handlerRefcon)
  1683.     = {0x303C,0x0818,0xA816}; 
  1684.  
  1685. æKY AEGetTheCurrentEvent 
  1686. æT Function
  1687. æFc AppleEvents.h
  1688. æD pascal OSErr AEGetTheCurrentEvent(AppleEvent *theAppleEvent)
  1689.     = {0x303C,0x021A,0xA816}; 
  1690.  
  1691. æKY AESetTheCurrentEvent 
  1692. æT Function
  1693. æFc AppleEvents.h
  1694. æD pascal OSErr AESetTheCurrentEvent(AppleEvent theAppleEvent)
  1695.     = {0x303C,0x022C,0xA816}; 
  1696.  
  1697. æKY AEGetInteractionAllowed 
  1698. æT Function
  1699. æFc AppleEvents.h
  1700. æD pascal OSErr AEGetInteractionAllowed(AEInteractAllowed *level)
  1701.     = {0x303C,0x021D,0xA816}; 
  1702.  
  1703. æKY AESetInteractionAllowed 
  1704. æT Function
  1705. æFc AppleEvents.h
  1706. æD pascal OSErr AESetInteractionAllowed(AEInteractAllowed level)
  1707.     = {0x303C,0x011E,0xA816}; 
  1708.  
  1709. æKY AEInteractWithUser 
  1710. æT Function
  1711. æFc AppleEvents.h
  1712. æD pascal OSErr AEInteractWithUser(long timeOutInTicks,NMRecPtr nmReqPtr,IdleProcPtr idleProc)
  1713.     = {0x303C,0x061C,0xA816}; 
  1714.  
  1715. æKY AEInstallEventHandler 
  1716. æT Function
  1717. æFc AppleEvents.h
  1718. æD pascal OSErr AEInstallEventHandler(AEEventClass theAEEventClass,
  1719.                                    AEEventID theAEEventID,
  1720.                                    EventHandlerProcPtr handler,
  1721.                                    long handlerRefcon,
  1722.                                    Boolean isSysHandler)
  1723.     = {0x303C,0x091F,0xA816}; 
  1724.  
  1725. æKY AERemoveEventHandler 
  1726. æT Function
  1727. æFc AppleEvents.h
  1728. æD pascal OSErr AERemoveEventHandler(AEEventClass theAEEventClass,
  1729.                                   AEEventID theAEEventID,
  1730.                                   EventHandlerProcPtr handler,
  1731.                                   Boolean isSysHandler)
  1732.     = {0x303C,0x0720,0xA816}; 
  1733.  
  1734. æKY AEGetEventHandler 
  1735. æT Function
  1736. æFc AppleEvents.h
  1737. æD pascal OSErr AEGetEventHandler(AEEventClass theAEEventClass,
  1738.                                AEEventID theAEEventID,
  1739.                                EventHandlerProcPtr *handler,
  1740.                                long *handlerRefcon,
  1741.                                Boolean isSysHandler)
  1742.     = {0x303C,0x0921,0xA816}; 
  1743.  
  1744. æKY AEInstallCoercionHandler 
  1745. æT Function
  1746. æFc AppleEvents.h
  1747. æD pascal OSErr AEInstallCoercionHandler(DescType fromType,
  1748.                                       DescType toType,
  1749.                                       ProcPtr handler,
  1750.                                       long handlerRefcon,
  1751.                                       Boolean fromTypeIsDesc,
  1752.                                       Boolean isSysHandler)
  1753.     = {0x303C,0x0A22,0xA816}; 
  1754.  
  1755. æKY AERemoveCoercionHandler 
  1756. æT Function
  1757. æFc AppleEvents.h
  1758. æD pascal OSErr AERemoveCoercionHandler(DescType fromType,
  1759.                                      DescType toType,
  1760.                                      ProcPtr handler,
  1761.                                      Boolean isSysHandler)
  1762.     = {0x303C,0x0723,0xA816}; 
  1763.  
  1764. æKY AEGetCoercionHandler 
  1765. æT Function
  1766. æFc AppleEvents.h
  1767. æD pascal OSErr AEGetCoercionHandler(DescType fromType,
  1768.                                   DescType toType,
  1769.                                   ProcPtr *handler,
  1770.                                   long *handlerRefcon,
  1771.                                   Boolean *fromTypeIsDesc,
  1772.                                   Boolean isSysHandler)
  1773.     = {0x303C,0x0B24,0xA816}; 
  1774.  
  1775. æKY AEInstallSpecialHandler 
  1776. æT Function
  1777. æFc AppleEvents.h
  1778. æD pascal OSErr AEInstallSpecialHandler(AEKeyword functionClass,
  1779.                                      ProcPtr handler,
  1780.                                      Boolean isSysHandler)
  1781.     = {0x303C,0x0500,0xA816}; 
  1782.  
  1783. æKY AERemoveSpecialHandler 
  1784. æT Function
  1785. æFc AppleEvents.h
  1786. æD pascal OSErr AERemoveSpecialHandler(AEKeyword functionClass,
  1787.                                     ProcPtr handler,
  1788.                                     Boolean isSysHandler)
  1789.     = {0x303C,0x0501,0xA816}; 
  1790.  
  1791. æKY AEGetSpecialHandler 
  1792. æT Function
  1793. æFc AppleEvents.h
  1794. æD pascal OSErr AEGetSpecialHandler(AEKeyword functionClass,
  1795.                                  ProcPtr *handler,
  1796.                                  Boolean isSysHandler)
  1797.     = {0x303C,0x052D,0xA816}; 
  1798.  
  1799.  
  1800. æKY AppleTalk.h
  1801. æKL AFPCommand
  1802. ASPAbortOS
  1803. ASPCloseAll
  1804. ASPCloseSession
  1805. ASPGetParms
  1806. ASPGetStatus
  1807. ASPOpenSession
  1808. ASPUserCommand
  1809. ASPUserWrite
  1810. ATEvent
  1811. ATPAddRsp
  1812. ATPCloseSocket
  1813. ATPGetRequest
  1814. ATPKillAllGetReq
  1815. ATPLoad
  1816. ATPOpenSocket
  1817. ATPreFlightEvent
  1818. ATPReqCancel
  1819. ATPRequest
  1820. ATPResponse
  1821. ATPRspCancel
  1822. ATPSndRequest
  1823. ATPSndRsp
  1824. ATPUnload
  1825. BuildBDS
  1826. BuildDDPwds
  1827. BuildLAPwds
  1828. DDPCloseSocket
  1829. DDPOpenSocket
  1830. DDPRdCancel
  1831. DDPRead
  1832. DDPWrite
  1833. GetBridgeAddress
  1834. GetLocalZones
  1835. GetMyZone
  1836. GetNodeAddress
  1837. GetZoneList
  1838. IsATPOpen
  1839. IsMPPOpen
  1840. LAPAddATQ
  1841. LAPCloseProtocol
  1842. LAPOpenProtocol
  1843. LAPRdCancel
  1844. LAPRead
  1845. LAPRmvATQ
  1846. LAPWrite
  1847. MPPClose
  1848. MPPOpen
  1849. NBPConfirm
  1850. NBPExtract
  1851. NBPLoad
  1852. NBPLookup
  1853. NBPRegister
  1854. NBPRemove
  1855. NBPSetEntity
  1856. NBPSetNTE
  1857. NBPUnload
  1858. OpenXPP
  1859. PAddResponse
  1860. PATalkClosePrep
  1861. PAttachPH
  1862. PCloseATPSkt
  1863. PCloseSkt
  1864. PConfirmName
  1865. PDetachPH
  1866. PGetAppleTalkInfo
  1867. PGetRequest
  1868. PKillGetReq
  1869. PKillNBP
  1870. PKillSendReq
  1871. PLookupName
  1872. PNSendRequest
  1873. POpenATPSkt
  1874. POpenSkt
  1875. PRegisterName
  1876. PRelRspCB
  1877. PRelTCB
  1878. PRemoveName
  1879. PSendRequest
  1880. PSendResponse
  1881. PSetSelfSend
  1882. PWriteDDP
  1883. PWriteLAP
  1884.  
  1885. ABByte
  1886. ABCallType
  1887. abortOS
  1888. ABProtoType
  1889. AddrBlock
  1890. addResponse
  1891. afpAddAPPL
  1892. afpAddCmt
  1893. afpAddIcon
  1894. afpByteRangeLock
  1895. afpCall
  1896. AFPCommandBlock
  1897. afpContLogin
  1898. afpCopyFile
  1899. afpDelete
  1900. afpDirClose
  1901. afpDirCreate
  1902. afpDTClose
  1903. afpDTOpen
  1904. afpEnumerate
  1905. afpFileCreate
  1906. afpFlush
  1907. afpForkClose
  1908. afpForkFlush
  1909. afpGetAPPL
  1910. afpGetCmt
  1911. afpGetDirParms
  1912. afpGetFileParms
  1913. afpGetFlDrParms
  1914. afpGetForkParms
  1915. afpGetIcon
  1916. afpGetSInfo
  1917. afpGetSParms
  1918. afpGetVolParms
  1919. afpGtIcnInfo
  1920. afpLogin
  1921. AFPLoginPrm
  1922. afpLogout
  1923. afpMapID
  1924. afpMapName
  1925. afpMove
  1926. afpOpenDir
  1927. afpOpenFork
  1928. afpOpenVol
  1929. afpRead
  1930. afpRename
  1931. afpRmvAPPL
  1932. afpRmvCmt
  1933. afpSetDirParms
  1934. afpSetFileParms
  1935. afpSetFlDrParms
  1936. afpSetForkParms
  1937. afpSetVolParms
  1938. afpVolClose
  1939. afpWrite
  1940. ASPAbortPrm
  1941. ASPGetparmsBlk
  1942. ASPOpenPrm
  1943. ASPOpenPrmPtr
  1944. ATalkClosePrep
  1945. ATalkClosePrepParm
  1946. ATATPRec
  1947. ATATPRecHandle
  1948. ATATPRecPtr
  1949. ATDDPRec
  1950. ATDDPRecHandle
  1951. ATDDPRecPtr
  1952. ATLAPRec
  1953. ATLAPRecHandle
  1954. ATLAPRecPtr
  1955. ATNBPRec
  1956. ATNBPRecHandle
  1957. ATNBPRecPtr
  1958. ATPaddrBlock
  1959. ATPaKillQEl
  1960. ATPatpFlags
  1961. ATPatpSocket
  1962. ATPbdsPointer
  1963. ATPbdsSize
  1964. ATPbitMap
  1965. ATPcsCode
  1966. atpEOMvalue
  1967. ATPioCompletion
  1968. ATPioRefNum
  1969. ATPioResult
  1970. ATPmisc1
  1971. ATPmisc2
  1972. ATPnumOfBuffs
  1973. ATPnumOfResps
  1974. ATPParamBlock
  1975. ATPparms
  1976. ATPPBPtr
  1977. atpProto
  1978. atpRefNum
  1979. ATPreqLength
  1980. ATPreqPointer
  1981. ATPreqTID
  1982. ATPretryCount
  1983. ATPrspNum
  1984. atpSendChkvalue
  1985. atpSize
  1986. atpSTSvalue
  1987. atpTIDValidvalue
  1988. ATPtimeOutVal
  1989. ATPtransID
  1990. atpUnitNum
  1991. ATPuserData
  1992. atpXOvalue
  1993. ATQEntry
  1994. ATQEntryPtr
  1995. attachPH
  1996. ATTransCancelClose
  1997. ATTransClose
  1998. ATTransClosePrep
  1999. ATTransOpen
  2000. BDSElement
  2001. BDSPtr
  2002. BDSType
  2003. BitMapType
  2004. closeAll
  2005. closeATPSkt
  2006. closeSess
  2007. closeSkt
  2008. confirmName
  2009. DDPchecksumFlag
  2010. DDPlistener
  2011. DDPparms
  2012. ddpProto
  2013. ddpSize
  2014. DDPsocket
  2015. DDPwdsPointer
  2016. detachPH
  2017. EntityName
  2018. EntityPtr
  2019. GetAppleTalkInfoParm
  2020. GetATalkInfo
  2021. getParms
  2022. getRequest
  2023. getStatus
  2024. killAllGetReq
  2025. killGetReq
  2026. killNBP
  2027. Killparms
  2028. killSendReq
  2029. LAddAEQ
  2030. LAPAdrBlock
  2031. LAPhandler
  2032. LAPMgrCall
  2033. LAPMgrPtr
  2034. LAPparms
  2035. lapProto
  2036. LAPprotType
  2037. lapSize
  2038. LAPwdsPointer
  2039. lastResident
  2040. loadNBP
  2041. lookupName
  2042. lookupReply
  2043. LRmvAEQ
  2044. MOREATPHeader
  2045. MPPATPHeader
  2046. MPPcsCode
  2047. MPPioCompletion
  2048. MPPioRefNum
  2049. MPPioResult
  2050. MPPParamBlock
  2051. MPPparms
  2052. MPPPBPtr
  2053. mppRefNum
  2054. mppUnitNum
  2055. NamesTableEntry
  2056. NBPconfirmAddr
  2057. NBPcount
  2058. NBPentityPtr
  2059. NBPinterval
  2060. NBPKillparms
  2061. NBPmaxToGet
  2062. NBPnewSocket
  2063. NBPnKillQEl
  2064. NBPntQElPtr
  2065. NBPnumGotten
  2066. NBPparms
  2067. nbpProto
  2068. NBPretBuffPtr
  2069. NBPretBuffSize
  2070. nbpSize
  2071. NBPverifyFlag
  2072. nSendRequest
  2073. NTElement
  2074. openATPSkt
  2075. openSess
  2076. openSkt
  2077. registerName
  2078. relRspCB
  2079. relTCB
  2080. removeName
  2081. RetransType
  2082. scbMemSize
  2083. SendReqparms
  2084. sendRequest
  2085. sendResponse
  2086. SetMyZone
  2087. SetSelfparms
  2088. setSelfSend
  2089. tATPAddRsp
  2090. tATPGetRequest
  2091. tATPRequest
  2092. tATPResponse
  2093. tATPSdRsp
  2094. tATPSndRequest
  2095. tDDPRead
  2096. tDDPWrite
  2097. tLAPRead
  2098. tLAPWrite
  2099. tNBPConfirm
  2100. tNBPLookup
  2101. tNBPRegister
  2102. unloadNBP
  2103. userCommand
  2104. userWrite
  2105. WDSElement
  2106. writeDDP
  2107. writeLAP
  2108. xCall
  2109. XCallParam
  2110. xppFlagClr
  2111. xppFlagSet
  2112. xppLoadedBit
  2113. XPPParamBlock
  2114. XPPParmBlkPtr
  2115. XPPPBHeader
  2116. XPPPrmBlk
  2117. xppRefNum
  2118. xppUnitNum
  2119. zipGetLocalZones
  2120. zipGetMyZone
  2121. zipGetZoneList
  2122.  
  2123. æKY mppUnitNum 
  2124. æT constant
  2125. æFc AppleTalk.h
  2126. æD     mppUnitNum = 9,              /*MPP unit number*/
  2127.  
  2128. æKY atpUnitNum 
  2129. æT constant
  2130. æFc AppleTalk.h
  2131. æD     atpUnitNum = 10,             /* ATP unit number */
  2132.  
  2133. æKY xppUnitNum 
  2134. æT constant
  2135. æFc AppleTalk.h
  2136. æD     xppUnitNum = 40,             /* XPP unit number */
  2137.  
  2138. æKY mppRefNum 
  2139. æT constant
  2140. æFc AppleTalk.h
  2141. æD     mppRefNum = -10,             /*MPP reference number */
  2142.  
  2143. æKY atpRefNum 
  2144. æT constant
  2145. æFc AppleTalk.h
  2146. æD     atpRefNum = -11,             /* ATP reference number */
  2147.  
  2148. æKY xppRefNum 
  2149. æT constant
  2150. æFc AppleTalk.h
  2151. æD     xppRefNum = -41,             /* XPP reference number */
  2152.  
  2153. æKY lookupReply 
  2154. æT constant
  2155. æFc AppleTalk.h
  2156. æD     lookupReply = 242,           /* This command queued to ourself */
  2157.  
  2158. æKY writeLAP 
  2159. æT constant
  2160. æFc AppleTalk.h
  2161. æD     writeLAP = 243,              /* Write out LAP packet */
  2162.  
  2163. æKY detachPH 
  2164. æT constant
  2165. æFc AppleTalk.h
  2166. æD     detachPH = 244,              /* Detach LAP protocol handler */
  2167.  
  2168. æKY attachPH 
  2169. æT constant
  2170. æFc AppleTalk.h
  2171. æD     attachPH = 245,              /* Attach LAP protocol handler */
  2172.  
  2173. æKY writeDDP 
  2174. æT constant
  2175. æFc AppleTalk.h
  2176. æD     writeDDP = 246,              /* Write out DDP packet */
  2177.  
  2178. æKY closeSkt 
  2179. æT constant
  2180. æFc AppleTalk.h
  2181. æD     closeSkt = 247,              /* Close DDP socket */
  2182.  
  2183. æKY openSkt 
  2184. æT constant
  2185. æFc AppleTalk.h
  2186. æD     openSkt = 248,               /* Open DDP socket */
  2187.  
  2188. æKY loadNBP 
  2189. æT constant
  2190. æFc AppleTalk.h
  2191. æD     loadNBP = 249,               /* Load NBP command-executing code */
  2192.  
  2193. æKY lastResident 
  2194. æT constant
  2195. æFc AppleTalk.h
  2196. æD     lastResident = 249,          /* Last resident command */
  2197.  
  2198. æKY confirmName 
  2199. æT constant
  2200. æFc AppleTalk.h
  2201. æD     confirmName = 250,           /* Confirm name */
  2202.  
  2203. æKY lookupName 
  2204. æT constant
  2205. æFc AppleTalk.h
  2206. æD     lookupName = 251,            /* Look up name on internet */
  2207.  
  2208. æKY removeName 
  2209. æT constant
  2210. æFc AppleTalk.h
  2211. æD     removeName = 252,            /* Remove name from Names Table */
  2212.  
  2213. æKY registerName 
  2214. æT constant
  2215. æFc AppleTalk.h
  2216. æD     registerName = 253,          /* Register name in Names Table */
  2217.  
  2218. æKY killNBP 
  2219. æT constant
  2220. æFc AppleTalk.h
  2221. æD     killNBP = 254,               /* Kill outstanding NBP request */
  2222.  
  2223. æKY unloadNBP 
  2224. æT constant
  2225. æFc AppleTalk.h
  2226. æD     unloadNBP = 255,             /* Unload NBP command code */
  2227.  
  2228. æKY setSelfSend 
  2229. æT constant
  2230. æFc AppleTalk.h
  2231. æD     setSelfSend = 256,           /* MPP: Set to allow writes to self */
  2232.  
  2233. æKY SetMyZone 
  2234. æT constant
  2235. æFc AppleTalk.h
  2236. æD     SetMyZone = 257,             /* Set my zone name */
  2237.  
  2238. æKY GetATalkInfo 
  2239. æT constant
  2240. æFc AppleTalk.h
  2241. æD     GetATalkInfo = 258,          /* get AppleTalk information */
  2242.  
  2243. æKY ATalkClosePrep 
  2244. æT constant
  2245. æFc AppleTalk.h
  2246. æD     ATalkClosePrep = 259,        /* AppleTalk close query */
  2247.  
  2248. æKY nSendRequest 
  2249. æT constant
  2250. æFc AppleTalk.h
  2251. æD     nSendRequest = 248,          /* NSendRequest code */
  2252.  
  2253. æKY relRspCB 
  2254. æT constant
  2255. æFc AppleTalk.h
  2256. æD     relRspCB = 249,              /* Release RspCB */
  2257.  
  2258. æKY closeATPSkt 
  2259. æT constant
  2260. æFc AppleTalk.h
  2261. æD     closeATPSkt = 250,           /* Close ATP socket */
  2262.  
  2263. æKY addResponse 
  2264. æT constant
  2265. æFc AppleTalk.h
  2266. æD     addResponse = 251,           /* Add response code | Require open skt */
  2267.  
  2268. æKY sendResponse 
  2269. æT constant
  2270. æFc AppleTalk.h
  2271. æD     sendResponse = 252,          /* Send response code */
  2272.  
  2273. æKY getRequest 
  2274. æT constant
  2275. æFc AppleTalk.h
  2276. æD     getRequest = 253,            /* Get request code */
  2277.  
  2278. æKY openATPSkt 
  2279. æT constant
  2280. æFc AppleTalk.h
  2281. æD     openATPSkt = 254,            /* Open ATP socket */
  2282.  
  2283. æKY sendRequest 
  2284. æT constant
  2285. æFc AppleTalk.h
  2286. æD     sendRequest = 255,           /* Send request code */
  2287.  
  2288. æKY relTCB 
  2289. æT constant
  2290. æFc AppleTalk.h
  2291. æD     relTCB = 256,                /* Release TCB */
  2292.  
  2293. æKY killGetReq 
  2294. æT constant
  2295. æFc AppleTalk.h
  2296. æD     killGetReq = 257,            /* Kill GetRequest */
  2297.  
  2298. æKY killSendReq 
  2299. æT constant
  2300. æFc AppleTalk.h
  2301. æD     killSendReq = 258,           /* Kill SendRequest */
  2302.  
  2303. æKY killAllGetReq 
  2304. æT constant
  2305. æFc AppleTalk.h
  2306. æD     killAllGetReq = 259,         /* Kill all getRequests for a skt */
  2307.  
  2308. æKY openSess 
  2309. æT constant
  2310. æFc AppleTalk.h
  2311. æD     openSess = 255,              /* Open session */
  2312.  
  2313. æKY closeSess 
  2314. æT constant
  2315. æFc AppleTalk.h
  2316. æD     closeSess = 254,             /* Close session */
  2317.  
  2318. æKY userCommand 
  2319. æT constant
  2320. æFc AppleTalk.h
  2321. æD     userCommand = 253,           /* User command */
  2322.  
  2323. æKY userWrite 
  2324. æT constant
  2325. æFc AppleTalk.h
  2326. æD     userWrite = 252,             /* User write */
  2327.  
  2328. æKY getStatus 
  2329. æT constant
  2330. æFc AppleTalk.h
  2331. æD     getStatus = 251,             /* Get status */
  2332.  
  2333. æKY afpCall 
  2334. æT constant
  2335. æFc AppleTalk.h
  2336. æD     afpCall = 250,               /* AFP command (buffer has command code) */
  2337.  
  2338. æKY getParms 
  2339. æT constant
  2340. æFc AppleTalk.h
  2341. æD     getParms = 249,              /* Get parameters */
  2342.  
  2343. æKY abortOS 
  2344. æT constant
  2345. æFc AppleTalk.h
  2346. æD     abortOS = 248,               /* Abort open session request */
  2347.  
  2348. æKY closeAll 
  2349. æT constant
  2350. æFc AppleTalk.h
  2351. æD     closeAll = 247,              /* Close all open sessions */
  2352.  
  2353. æKY xCall 
  2354. æT constant
  2355. æFc AppleTalk.h
  2356. æD     xCall = 246,                 /* .XPP extended calls */
  2357.  
  2358. æKY ATTransOpen 
  2359. æT constant
  2360. æFc AppleTalk.h
  2361. æD     ATTransOpen = 0,             /*AppleTalk has opened*/
  2362.  
  2363. æKY ATTransClose 
  2364. æT constant
  2365. æFc AppleTalk.h
  2366. æD     ATTransClose = 2,            /*AppleTalk is about to close*/
  2367.  
  2368. æKY ATTransClosePrep 
  2369. æT constant
  2370. æFc AppleTalk.h
  2371. æD     ATTransClosePrep = 3,        /*Is it OK to close AppleTalk ?*/
  2372.  
  2373. æKY ATTransCancelClose 
  2374. æT constant
  2375. æFc AppleTalk.h
  2376. æD     ATTransCancelClose = 4,      /*Cancel the ClosePrep transition*/
  2377.  
  2378. æKY afpByteRangeLock 
  2379. æT constant
  2380. æFc AppleTalk.h
  2381. æD     afpByteRangeLock = 1,        /*AFPCall command codes*/
  2382.  
  2383. æKY afpVolClose 
  2384. æT constant
  2385. æFc AppleTalk.h
  2386. æD     afpVolClose = 2,             /*AFPCall command codes*/
  2387.  
  2388. æKY afpDirClose 
  2389. æT constant
  2390. æFc AppleTalk.h
  2391. æD     afpDirClose = 3,             /*AFPCall command codes*/
  2392.  
  2393. æKY afpForkClose 
  2394. æT constant
  2395. æFc AppleTalk.h
  2396. æD     afpForkClose = 4,            /*AFPCall command codes*/
  2397.  
  2398. æKY afpCopyFile 
  2399. æT constant
  2400. æFc AppleTalk.h
  2401. æD     afpCopyFile = 5,             /*AFPCall command codes*/
  2402.  
  2403. æKY afpDirCreate 
  2404. æT constant
  2405. æFc AppleTalk.h
  2406. æD     afpDirCreate = 6,            /*AFPCall command codes*/
  2407.  
  2408. æKY afpFileCreate 
  2409. æT constant
  2410. æFc AppleTalk.h
  2411. æD     afpFileCreate = 7,           /*AFPCall command codes*/
  2412.  
  2413. æKY afpDelete 
  2414. æT constant
  2415. æFc AppleTalk.h
  2416. æD     afpDelete = 8,               /*AFPCall command codes*/
  2417.  
  2418. æKY afpEnumerate 
  2419. æT constant
  2420. æFc AppleTalk.h
  2421. æD     afpEnumerate = 9,            /*AFPCall command codes*/
  2422.  
  2423. æKY afpFlush 
  2424. æT constant
  2425. æFc AppleTalk.h
  2426. æD     afpFlush = 10,               /*AFPCall command codes*/
  2427.  
  2428. æKY afpForkFlush 
  2429. æT constant
  2430. æFc AppleTalk.h
  2431. æD     afpForkFlush = 11,           /*AFPCall command codes*/
  2432.  
  2433. æKY afpGetDirParms 
  2434. æT constant
  2435. æFc AppleTalk.h
  2436. æD     afpGetDirParms = 12,         /*AFPCall command codes*/
  2437.  
  2438. æKY afpGetFileParms 
  2439. æT constant
  2440. æFc AppleTalk.h
  2441. æD     afpGetFileParms = 13,        /*AFPCall command codes*/
  2442.  
  2443. æKY afpGetForkParms 
  2444. æT constant
  2445. æFc AppleTalk.h
  2446. æD     afpGetForkParms = 14,        /*AFPCall command codes*/
  2447.  
  2448. æKY afpGetSInfo 
  2449. æT constant
  2450. æFc AppleTalk.h
  2451. æD     afpGetSInfo = 15,            /*AFPCall command codes*/
  2452.  
  2453. æKY afpGetSParms 
  2454. æT constant
  2455. æFc AppleTalk.h
  2456. æD     afpGetSParms = 16,           /*AFPCall command codes*/
  2457.  
  2458. æKY afpGetVolParms 
  2459. æT constant
  2460. æFc AppleTalk.h
  2461. æD     afpGetVolParms = 17,         /*AFPCall command codes*/
  2462.  
  2463. æKY afpLogin 
  2464. æT constant
  2465. æFc AppleTalk.h
  2466. æD     afpLogin = 18,               /*AFPCall command codes*/
  2467.  
  2468. æKY afpContLogin 
  2469. æT constant
  2470. æFc AppleTalk.h
  2471. æD     afpContLogin = 19,           /*AFPCall command codes*/
  2472.  
  2473. æKY afpLogout 
  2474. æT constant
  2475. æFc AppleTalk.h
  2476. æD     afpLogout = 20,              /*AFPCall command codes*/
  2477.  
  2478. æKY afpMapID 
  2479. æT constant
  2480. æFc AppleTalk.h
  2481. æD     afpMapID = 21,               /*AFPCall command codes*/
  2482.  
  2483. æKY afpMapName 
  2484. æT constant
  2485. æFc AppleTalk.h
  2486. æD     afpMapName = 22,             /*AFPCall command codes*/
  2487.  
  2488. æKY afpMove 
  2489. æT constant
  2490. æFc AppleTalk.h
  2491. æD     afpMove = 23,                /*AFPCall command codes*/
  2492.  
  2493. æKY afpOpenVol 
  2494. æT constant
  2495. æFc AppleTalk.h
  2496. æD     afpOpenVol = 24,             /*AFPCall command codes*/
  2497.  
  2498. æKY afpOpenDir 
  2499. æT constant
  2500. æFc AppleTalk.h
  2501. æD     afpOpenDir = 25,             /*AFPCall command codes*/
  2502.  
  2503. æKY afpOpenFork 
  2504. æT constant
  2505. æFc AppleTalk.h
  2506. æD     afpOpenFork = 26,            /*AFPCall command codes*/
  2507.  
  2508. æKY afpRead 
  2509. æT constant
  2510. æFc AppleTalk.h
  2511. æD     afpRead = 27,                /*AFPCall command codes*/
  2512.  
  2513. æKY afpRename 
  2514. æT constant
  2515. æFc AppleTalk.h
  2516. æD     afpRename = 28,              /*AFPCall command codes*/
  2517.  
  2518. æKY afpSetDirParms 
  2519. æT constant
  2520. æFc AppleTalk.h
  2521. æD     afpSetDirParms = 29,         /*AFPCall command codes*/
  2522.  
  2523. æKY afpSetFileParms 
  2524. æT constant
  2525. æFc AppleTalk.h
  2526. æD     afpSetFileParms = 30,        /*AFPCall command codes*/
  2527.  
  2528. æKY afpSetForkParms 
  2529. æT constant
  2530. æFc AppleTalk.h
  2531. æD     afpSetForkParms = 31,        /*AFPCall command codes*/
  2532.  
  2533. æKY afpSetVolParms 
  2534. æT constant
  2535. æFc AppleTalk.h
  2536. æD     afpSetVolParms = 32,         /*AFPCall command codes*/
  2537.  
  2538. æKY afpWrite 
  2539. æT constant
  2540. æFc AppleTalk.h
  2541. æD     afpWrite = 33,               /*AFPCall command codes*/
  2542.  
  2543. æKY afpGetFlDrParms 
  2544. æT constant
  2545. æFc AppleTalk.h
  2546. æD     afpGetFlDrParms = 34,        /*AFPCall command codes*/
  2547.  
  2548. æKY afpSetFlDrParms 
  2549. æT constant
  2550. æFc AppleTalk.h
  2551. æD     afpSetFlDrParms = 35,        /*AFPCall command codes*/
  2552.  
  2553. æKY afpDTOpen 
  2554. æT constant
  2555. æFc AppleTalk.h
  2556. æD     afpDTOpen = 48,              /*AFPCall command codes*/
  2557.  
  2558. æKY afpDTClose 
  2559. æT constant
  2560. æFc AppleTalk.h
  2561. æD     afpDTClose = 49,             /*AFPCall command codes*/
  2562.  
  2563. æKY afpGetIcon 
  2564. æT constant
  2565. æFc AppleTalk.h
  2566. æD     afpGetIcon = 51,             /*AFPCall command codes*/
  2567.  
  2568. æKY afpGtIcnInfo 
  2569. æT constant
  2570. æFc AppleTalk.h
  2571. æD     afpGtIcnInfo = 52,           /*AFPCall command codes*/
  2572.  
  2573. æKY afpAddAPPL 
  2574. æT constant
  2575. æFc AppleTalk.h
  2576. æD     afpAddAPPL = 53,             /*AFPCall command codes*/
  2577.  
  2578. æKY afpRmvAPPL 
  2579. æT constant
  2580. æFc AppleTalk.h
  2581. æD     afpRmvAPPL = 54,             /*AFPCall command codes*/
  2582.  
  2583. æKY afpGetAPPL 
  2584. æT constant
  2585. æFc AppleTalk.h
  2586. æD     afpGetAPPL = 55,             /*AFPCall command codes*/
  2587.  
  2588. æKY afpAddCmt 
  2589. æT constant
  2590. æFc AppleTalk.h
  2591. æD     afpAddCmt = 56,              /*AFPCall command codes*/
  2592.  
  2593. æKY afpRmvCmt 
  2594. æT constant
  2595. æFc AppleTalk.h
  2596. æD     afpRmvCmt = 57,              /*AFPCall command codes*/
  2597.  
  2598. æKY afpGetCmt 
  2599. æT constant
  2600. æFc AppleTalk.h
  2601. æD     afpGetCmt = 58,              /*AFPCall command codes*/
  2602.  
  2603. æKY afpAddIcon 
  2604. æT constant
  2605. æFc AppleTalk.h
  2606. æD     afpAddIcon = 192,            /*Special code for ASP Write commands*/
  2607.  
  2608. æKY xppLoadedBit 
  2609. æT constant
  2610. æFc AppleTalk.h
  2611. æD     xppLoadedBit = 5,            /* XPP bit in PortBUse */
  2612.  
  2613. æKY scbMemSize 
  2614. æT constant
  2615. æFc AppleTalk.h
  2616. æD     scbMemSize = 192,            /*Size of memory for SCB */
  2617.  
  2618. æKY xppFlagClr 
  2619. æT constant
  2620. æFc AppleTalk.h
  2621. æD     xppFlagClr = 0,              /*Cs for AFPCommandBlock */
  2622.  
  2623. æKY xppFlagSet 
  2624. æT constant
  2625. æFc AppleTalk.h
  2626. æD     xppFlagSet = 128,            /*StartEndFlag & NewLineFlag fields. */
  2627.  
  2628. æKY lapSize 
  2629. æT constant
  2630. æFc AppleTalk.h
  2631. æD     lapSize = 20,
  2632.  
  2633. æKY ddpSize 
  2634. æT constant
  2635. æFc AppleTalk.h
  2636. æD     ddpSize = 26,
  2637.  
  2638. æKY nbpSize 
  2639. æT constant
  2640. æFc AppleTalk.h
  2641. æD     nbpSize = 26,
  2642.  
  2643. æKY atpSize 
  2644. æT constant
  2645. æFc AppleTalk.h
  2646. æD     atpSize = 56,
  2647.  
  2648. æKY MPPioCompletion 
  2649. æT constant
  2650. æFc AppleTalk.h
  2651. æD #define MPPioCompletion MPP.ioCompletion
  2652.  
  2653. æKY MPPioResult 
  2654. æT constant
  2655. æFc AppleTalk.h
  2656. æD #define MPPioResult MPP.ioResult
  2657.  
  2658. æKY MPPioRefNum 
  2659. æT constant
  2660. æFc AppleTalk.h
  2661. æD #define MPPioRefNum MPP.ioRefNum
  2662.  
  2663. æKY MPPcsCode 
  2664. æT constant
  2665. æFc AppleTalk.h
  2666. æD #define MPPcsCode MPP.csCode
  2667.  
  2668. æKY LAPprotType 
  2669. æT constant
  2670. æFc AppleTalk.h
  2671. æD #define LAPprotType LAP.protType
  2672.  
  2673. æKY LAPwdsPointer 
  2674. æT constant
  2675. æFc AppleTalk.h
  2676. æD #define LAPwdsPointer LAP.LAPptrs.wdsPointer
  2677.  
  2678. æKY LAPhandler 
  2679. æT constant
  2680. æFc AppleTalk.h
  2681. æD #define LAPhandler LAP.LAPptrs.handler
  2682.  
  2683. æKY DDPsocket 
  2684. æT constant
  2685. æFc AppleTalk.h
  2686. æD #define DDPsocket DDP.socket
  2687.  
  2688. æKY DDPchecksumFlag 
  2689. æT constant
  2690. æFc AppleTalk.h
  2691. æD #define DDPchecksumFlag DDP.checksumFlag
  2692.  
  2693. æKY DDPwdsPointer 
  2694. æT constant
  2695. æFc AppleTalk.h
  2696. æD #define DDPwdsPointer DDP.DDPptrs.wdsPointer
  2697.  
  2698. æKY DDPlistener 
  2699. æT constant
  2700. æFc AppleTalk.h
  2701. æD #define DDPlistener DDP.DDPptrs.listener
  2702.  
  2703. æKY NBPinterval 
  2704. æT constant
  2705. æFc AppleTalk.h
  2706. æD #define NBPinterval NBP.interval
  2707.  
  2708. æKY NBPcount 
  2709. æT constant
  2710. æFc AppleTalk.h
  2711. æD #define NBPcount NBP.count
  2712.  
  2713. æKY NBPntQElPtr 
  2714. æT constant
  2715. æFc AppleTalk.h
  2716. æD #define NBPntQElPtr NBP.NBPPtrs.ntQElPtr
  2717.  
  2718. æKY NBPentityPtr 
  2719. æT constant
  2720. æFc AppleTalk.h
  2721. æD #define NBPentityPtr NBP.NBPPtrs.entityPtr
  2722.  
  2723. æKY NBPverifyFlag 
  2724. æT constant
  2725. æFc AppleTalk.h
  2726. æD #define NBPverifyFlag NBP.parm.verifyFlag
  2727.  
  2728. æKY NBPretBuffPtr 
  2729. æT constant
  2730. æFc AppleTalk.h
  2731. æD #define NBPretBuffPtr NBP.parm.Lookup.retBuffPtr
  2732.  
  2733. æKY NBPretBuffSize 
  2734. æT constant
  2735. æFc AppleTalk.h
  2736. æD #define NBPretBuffSize NBP.parm.Lookup.retBuffSize
  2737.  
  2738. æKY NBPmaxToGet 
  2739. æT constant
  2740. æFc AppleTalk.h
  2741. æD #define NBPmaxToGet NBP.parm.Lookup.maxToGet
  2742.  
  2743. æKY NBPnumGotten 
  2744. æT constant
  2745. æFc AppleTalk.h
  2746. æD #define NBPnumGotten NBP.parm.Lookup.numGotten
  2747.  
  2748. æKY NBPconfirmAddr 
  2749. æT constant
  2750. æFc AppleTalk.h
  2751. æD #define NBPconfirmAddr NBP.parm.Confirm.confirmAddr
  2752.  
  2753. æKY NBPnKillQEl 
  2754. æT constant
  2755. æFc AppleTalk.h
  2756. æD #define NBPnKillQEl NBPKILL.nKillQEl
  2757.  
  2758. æKY NBPnewSocket 
  2759. æT constant
  2760. æFc AppleTalk.h
  2761. æD #define NBPnewSocket NBP.parm.Confirm.newSocket
  2762.  
  2763. æKY ATPioCompletion 
  2764. æT constant
  2765. æFc AppleTalk.h
  2766. æD #define ATPioCompletion ATP.ioCompletion
  2767.  
  2768. æKY ATPioResult 
  2769. æT constant
  2770. æFc AppleTalk.h
  2771. æD #define ATPioResult ATP.ioResult
  2772.  
  2773. æKY ATPuserData 
  2774. æT constant
  2775. æFc AppleTalk.h
  2776. æD #define ATPuserData ATP.userData
  2777.  
  2778. æKY ATPreqTID 
  2779. æT constant
  2780. æFc AppleTalk.h
  2781. æD #define ATPreqTID ATP.reqTID
  2782.  
  2783. æKY ATPioRefNum 
  2784. æT constant
  2785. æFc AppleTalk.h
  2786. æD #define ATPioRefNum ATP.ioRefNum
  2787.  
  2788. æKY ATPcsCode 
  2789. æT constant
  2790. æFc AppleTalk.h
  2791. æD #define ATPcsCode ATP.csCode
  2792.  
  2793. æKY ATPatpSocket 
  2794. æT constant
  2795. æFc AppleTalk.h
  2796. æD #define ATPatpSocket ATP.atpSocket
  2797.  
  2798. æKY ATPatpFlags 
  2799. æT constant
  2800. æFc AppleTalk.h
  2801. æD #define ATPatpFlags ATP.atpFlags
  2802.  
  2803. æKY ATPaddrBlock 
  2804. æT constant
  2805. æFc AppleTalk.h
  2806. æD #define ATPaddrBlock ATP.addrBlock
  2807.  
  2808. æKY ATPreqLength 
  2809. æT constant
  2810. æFc AppleTalk.h
  2811. æD #define ATPreqLength ATP.reqLength
  2812.  
  2813. æKY ATPreqPointer 
  2814. æT constant
  2815. æFc AppleTalk.h
  2816. æD #define ATPreqPointer ATP.reqPointer
  2817.  
  2818. æKY ATPbdsPointer 
  2819. æT constant
  2820. æFc AppleTalk.h
  2821. æD #define ATPbdsPointer ATP.bdsPointer
  2822.  
  2823. æKY ATPtimeOutVal 
  2824. æT constant
  2825. æFc AppleTalk.h
  2826. æD #define ATPtimeOutVal SREQ.timeOutVal
  2827.  
  2828. æKY ATPnumOfResps 
  2829. æT constant
  2830. æFc AppleTalk.h
  2831. æD #define ATPnumOfResps SREQ.numOfResps
  2832.  
  2833. æKY ATPretryCount 
  2834. æT constant
  2835. æFc AppleTalk.h
  2836. æD #define ATPretryCount SREQ.retryCount
  2837.  
  2838. æKY ATPnumOfBuffs 
  2839. æT constant
  2840. æFc AppleTalk.h
  2841. æD #define ATPnumOfBuffs OTH1.u0.numOfBuffs
  2842.  
  2843. æKY ATPbitMap 
  2844. æT constant
  2845. æFc AppleTalk.h
  2846. æD #define ATPbitMap OTH1.u0.bitMap
  2847.  
  2848. æKY ATPrspNum 
  2849. æT constant
  2850. æFc AppleTalk.h
  2851. æD #define ATPrspNum OTH1.u0.rspNum
  2852.  
  2853. æKY ATPbdsSize 
  2854. æT constant
  2855. æFc AppleTalk.h
  2856. æD #define ATPbdsSize OTH2.bdsSize
  2857.  
  2858. æKY ATPtransID 
  2859. æT constant
  2860. æFc AppleTalk.h
  2861. æD #define ATPtransID OTH2.transID
  2862.  
  2863. æKY ATPaKillQEl 
  2864. æT constant
  2865. æFc AppleTalk.h
  2866. æD #define ATPaKillQEl KILL.aKillQEl
  2867.  
  2868. æKY atpXOvalue 
  2869. æT constant
  2870. æFc AppleTalk.h
  2871. æD     atpXOvalue = 32,             /*ATP exactly-once bit */
  2872.  
  2873. æKY atpEOMvalue 
  2874. æT constant
  2875. æFc AppleTalk.h
  2876. æD     atpEOMvalue = 16,            /*ATP End-Of-Message bit */
  2877.  
  2878. æKY atpSTSvalue 
  2879. æT constant
  2880. æFc AppleTalk.h
  2881. æD     atpSTSvalue = 8,             /*ATP Send-Transmission-Status bit */
  2882.  
  2883. æKY atpTIDValidvalue 
  2884. æT constant
  2885. æFc AppleTalk.h
  2886. æD     atpTIDValidvalue = 2,        /*ATP trans. ID valid bit */
  2887.  
  2888. æKY atpSendChkvalue 
  2889. æT constant
  2890. æFc AppleTalk.h
  2891. æD     atpSendChkvalue = 1,         /*ATP send checksum bit */
  2892.  
  2893. æKY zipGetLocalZones 
  2894. æT constant
  2895. æFc AppleTalk.h
  2896. æD     zipGetLocalZones = 5,
  2897.  
  2898. æKY zipGetZoneList 
  2899. æT constant
  2900. æFc AppleTalk.h
  2901. æD     zipGetZoneList = 6,
  2902.  
  2903. æKY zipGetMyZone 
  2904. æT constant
  2905. æFc AppleTalk.h
  2906. æD     zipGetMyZone = 7,
  2907.  
  2908. æKY LAPMgrPtr 
  2909. æT constant
  2910. æFc AppleTalk.h
  2911. æD     LAPMgrPtr = 0xB18,           /*Entry point for LAP Manager*/
  2912.  
  2913. æKY LAPMgrCall 
  2914. æT constant
  2915. æFc AppleTalk.h
  2916. æD     LAPMgrCall = 2,              /*Offset to LAP routines*/
  2917.  
  2918. æKY LAddAEQ 
  2919. æT constant
  2920. æFc AppleTalk.h
  2921. æD     LAddAEQ = 23,                /*LAPAddATQ routine selector*/
  2922.  
  2923. æKY LRmvAEQ 
  2924. æT constant
  2925. æFc AppleTalk.h
  2926. æD     LRmvAEQ = 24,                /*LAPRmvATQ routine selector*/
  2927.  
  2928. æKY ABCallType
  2929. tLAPRead
  2930. tLAPWrite
  2931. tDDPRead
  2932. tDDPWrite
  2933. tNBPLookup
  2934. tNBPConfirm
  2935. tNBPRegister
  2936. tATPSndRequest
  2937. tATPGetRequest
  2938. tATPSdRsp
  2939. tATPAddRsp
  2940. tATPRequest
  2941. tATPResponse
  2942. æT enum
  2943. æFc AppleTalk.h
  2944. æD enum {tLAPRead,tLAPWrite,tDDPRead,tDDPWrite,tNBPLookup,tNBPConfirm,tNBPRegister,
  2945.     tATPSndRequest,tATPGetRequest,tATPSdRsp,tATPAddRsp,tATPRequest,tATPResponse};
  2946. typedef unsigned char ABCallType;
  2947.  
  2948. æKY ABProtoType
  2949. lapProto
  2950. ddpProto
  2951. nbpProto
  2952. atpProto
  2953.  
  2954. æT enum
  2955. æFc AppleTalk.h
  2956. æD enum {lapProto,ddpProto,nbpProto,atpProto};
  2957. typedef unsigned char ABProtoType;
  2958.  
  2959. æKY ABByte
  2960. æT typedef
  2961. æFc AppleTalk.h
  2962. æD typedef Byte ABByte;
  2963.  
  2964. æKY LAPAdrBlock 
  2965. æT struct
  2966. æFc AppleTalk.h
  2967. æD struct LAPAdrBlock {
  2968.     unsigned char dstNodeID;
  2969.     unsigned char srcNodeID;
  2970.     ABByte lapProtType;
  2971. };
  2972.  
  2973. typedef struct LAPAdrBlock LAPAdrBlock;
  2974.  
  2975.  
  2976. æKY ATQEntry 
  2977. æT struct
  2978. æFc AppleTalk.h
  2979. æD struct ATQEntry {
  2980.     struct ATQEntry *qLink;         /*next queue entry*/
  2981.     short qType;                    /*queue type*/
  2982.     ProcPtr CallAddr;               /*pointer to your routine*/
  2983. };
  2984.  
  2985. typedef struct ATQEntry ATQEntry;
  2986. typedef ATQEntry *ATQEntryPtr;
  2987.  
  2988.  
  2989. æKY AddrBlock 
  2990. æT struct
  2991. æFc AppleTalk.h
  2992. æD struct AddrBlock {
  2993.     short aNet;
  2994.     unsigned char aNode;
  2995.     unsigned char aSocket;
  2996. };
  2997.  
  2998. typedef struct AddrBlock AddrBlock;
  2999.  
  3000.  
  3001. æKY EntityName 
  3002. æT struct
  3003. æFc AppleTalk.h
  3004. æD struct EntityName {
  3005.     Str32 objStr;
  3006.     char pad1;                      /*Str32's aligned on even word boundries.*/
  3007.     Str32 typeStr;
  3008.     char pad2;
  3009.     Str32 zoneStr;
  3010.     char pad3;
  3011. };
  3012.  
  3013. typedef struct EntityName EntityName;
  3014. typedef EntityName *EntityPtr;
  3015.  
  3016.  
  3017. æKY RetransType 
  3018. æT struct
  3019. æFc AppleTalk.h
  3020. æD struct RetransType {
  3021.     unsigned char retransInterval;
  3022.     unsigned char retransCount;
  3023. };
  3024.  
  3025. typedef struct RetransType RetransType;
  3026.  
  3027.  
  3028. æKY BDSElement 
  3029. æT struct
  3030. æFc AppleTalk.h
  3031. æD struct BDSElement {
  3032.     short buffSize;
  3033.     Ptr buffPtr;
  3034.     short dataSize;
  3035.     long userBytes;
  3036. };
  3037.  
  3038. typedef struct BDSElement BDSElement;
  3039.  
  3040.  
  3041. æKY BDSType
  3042. æT typedef
  3043. æFc AppleTalk.h
  3044. æD typedef BDSElement BDSType[8];
  3045.  
  3046. æKY BDSPtr
  3047. æT typedef
  3048. æFc AppleTalk.h
  3049. æD typedef BDSType *BDSPtr;
  3050.  
  3051. æKY BitMapType
  3052. æT typedef
  3053. æFc AppleTalk.h
  3054. æD typedef char BitMapType;
  3055.  
  3056. æKY ATLAPRec 
  3057. æT struct
  3058. æFc AppleTalk.h
  3059. æD struct ATLAPRec {
  3060.     ABCallType abOpcode;
  3061.     short abResult;
  3062.     long abUserReference;
  3063.     LAPAdrBlock lapAddress;
  3064.     short lapReqCount;
  3065.     short lapActCount;
  3066.     Ptr lapDataPtr;
  3067. };
  3068.  
  3069. typedef struct ATLAPRec ATLAPRec;
  3070. typedef ATLAPRec *ATLAPRecPtr, **ATLAPRecHandle;
  3071.  
  3072.  
  3073. æKY ATDDPRec 
  3074. æT struct
  3075. æFc AppleTalk.h
  3076. æD struct ATDDPRec {
  3077.     ABCallType abOpcode;
  3078.     short abResult;
  3079.     long abUserReference;
  3080.     short ddpType;
  3081.     short ddpSocket;
  3082.     AddrBlock ddpAddress;
  3083.     short ddpReqCount;
  3084.     short ddpActCount;
  3085.     Ptr ddpDataPtr;
  3086.     short ddpNodeID;
  3087. };
  3088.  
  3089. typedef struct ATDDPRec ATDDPRec;
  3090. typedef ATDDPRec *ATDDPRecPtr, **ATDDPRecHandle;
  3091.  
  3092.  
  3093. æKY ATNBPRec 
  3094. æT struct
  3095. æFc AppleTalk.h
  3096. æD struct ATNBPRec {
  3097.     ABCallType abOpcode;
  3098.     short abResult;
  3099.     long abUserReference;
  3100.     EntityPtr nbpEntityPtr;
  3101.     Ptr nbpBufPtr;
  3102.     short nbpBufSize;
  3103.     short nbpDataField;
  3104.     AddrBlock nbpAddress;
  3105.     RetransType nbpRetransmitInfo;
  3106. };
  3107.  
  3108. typedef struct ATNBPRec ATNBPRec;
  3109. typedef ATNBPRec *ATNBPRecPtr, **ATNBPRecHandle;
  3110.  
  3111.  
  3112. æKY ATATPRec 
  3113. æT struct
  3114. æFc AppleTalk.h
  3115. æD struct ATATPRec {
  3116.     ABCallType abOpcode;
  3117.     short abResult;
  3118.     long abUserReference;
  3119.     short atpSocket;
  3120.     AddrBlock atpAddress;
  3121.     short atpReqCount;
  3122.     Ptr atpDataPtr;
  3123.     BDSPtr atpRspBDSPtr;
  3124.     BitMapType atpBitMap;
  3125.     short atpTransID;
  3126.     short atpActCount;
  3127.     long atpUserData;
  3128.     Boolean atpXO;
  3129.     Boolean atpEOM;
  3130.     short atpTimeOut;
  3131.     short atpRetries;
  3132.     short atpNumBufs;
  3133.     short atpNumRsp;
  3134.     short atpBDSSize;
  3135.     long atpRspUData;
  3136.     Ptr atpRspBuf;
  3137.     short atpRspSize;
  3138. };
  3139.  
  3140. typedef struct ATATPRec ATATPRec;
  3141. typedef ATATPRec *ATATPRecPtr, **ATATPRecHandle;
  3142.  
  3143.  
  3144. æKY  
  3145. æT typedef
  3146. æFc AppleTalk.h
  3147. æD typedef struct {
  3148.     char cmdByte;
  3149.     char startEndFlag;
  3150.     short forkRefNum;
  3151.     long rwOffset;
  3152.     long reqCount;
  3153.     char newLineFlag;
  3154.     char newLineChar;
  3155. }AFPCommandBlock;
  3156.  
  3157.  
  3158.  
  3159. æKY XPPPBHeader 
  3160. æT struct
  3161. æFc AppleTalk.h
  3162. æD #define XPPPBHeader \
  3163.     QElem *qLink;\
  3164.     short qType;\
  3165.     short ioTrap;\
  3166.     Ptr ioCmdAddr;\
  3167.     ProcPtr ioCompletion;\
  3168.     OSErr ioResult;\
  3169.     long cmdResult;\
  3170.     short ioVRefNum;\
  3171.     short ioRefNum;\
  3172.     short csCode;
  3173.  
  3174.  
  3175. æKY  
  3176. æT typedef
  3177. æFc AppleTalk.h
  3178. æD typedef struct {
  3179.     XPPPBHeader
  3180.     short sessRefnum;               /*Offset to session refnum*/
  3181.     char aspTimeout;                /*Timeout for ATP*/
  3182.     char aspRetry;                  /*Retry count for ATP*/
  3183.     short cbSize;                   /*Command block size*/
  3184.     Ptr cbPtr;                      /*Command block pointer*/
  3185.     short rbSize;                   /*Reply buffer size*/
  3186.     Ptr rbPtr;                      /*Reply buffer pointer*/
  3187.     short wdSize;                   /*Write Data size*/
  3188.     Ptr wdPtr;                      /*Write Data pointer*/
  3189.     char ccbStart[296];             /*CCB memory allocated for driver afpWrite max size(CCB)=296 all other calls=150*/
  3190. }XPPPrmBlk;
  3191.  
  3192.  
  3193.  
  3194. æKY  
  3195. æT typedef
  3196. æFc AppleTalk.h
  3197. æD typedef struct {
  3198.     XPPPBHeader 
  3199.     short sessRefnum;               /*Offset to session refnum */
  3200.     char aspTimeout;                /*Timeout for ATP */
  3201.     char aspRetry;                  /*Retry count for ATP */
  3202.     short cbSize;                   /*Command block size */
  3203.     Ptr cbPtr;                      /*Command block pointer */
  3204.     short rbSize;                   /*Reply buffer size */
  3205.     Ptr rbPtr;                      /*Reply buffer pointer */
  3206.     AddrBlock afpAddrBlock;         /*block in AFP login */
  3207.     Ptr afpSCBPtr;                  /*SCB pointer in AFP login */
  3208.     Ptr afpAttnRoutine;             /*routine pointer in AFP login */
  3209.     char ccbFill[144];              /*CCB memory allocated for driver  Login needs only 150 bytes BUT CCB really starts in the middle of AFPSCBPtr and also clobbers AFPAttnRoutine. */
  3210. }AFPLoginPrm;
  3211.  
  3212.  
  3213.  
  3214. æKY  
  3215. æT typedef
  3216. æFc AppleTalk.h
  3217. æD typedef struct {
  3218.     XPPPBHeader 
  3219.     short sessRefnum;               /*Offset to session refnum */
  3220.     char aspTimeout;                /*Timeout for ATP */
  3221.     char aspRetry;                  /*Retry count for ATP */
  3222.     AddrBlock serverAddr;           /*Server address block */
  3223.     Ptr scbPointer;                 /*SCB pointer */
  3224.     Ptr attnRoutine;                /*Attention routine pointer*/
  3225. }ASPOpenPrm;
  3226.  
  3227. typedef ASPOpenPrm *ASPOpenPrmPtr;
  3228.  
  3229.  
  3230. æKY  
  3231. æT typedef
  3232. æFc AppleTalk.h
  3233. æD typedef struct {
  3234.     XPPPBHeader
  3235.     Ptr abortSCBPtr;                /*SCB pointer for AbortOS */
  3236. }ASPAbortPrm;
  3237.  
  3238.  
  3239.  
  3240. æKY  
  3241. æT typedef
  3242. æFc AppleTalk.h
  3243. æD typedef struct {
  3244.     XPPPBHeader
  3245.     short aspMaxCmdSize;            /*For SPGetParms*/
  3246.     short aspQuantumSize;
  3247.     short numSesss;
  3248. }ASPGetparmsBlk;
  3249.  
  3250.  
  3251.  
  3252. æKY  
  3253. æT typedef
  3254. æFc AppleTalk.h
  3255. æD typedef struct {
  3256.     XPPPBHeader 
  3257.     short xppSubCode;
  3258.     char xppTimeout;                /*retry interval (seconds)*/
  3259.     char xppRetry;                  /*retry count*/
  3260.     short filler1;
  3261.     Ptr zipBuffPtr;                 /*pointer to buffer (must be 578 bytes)*/
  3262.     short zipNumZones;              /*no. of zone names in this response*/
  3263.     char zipLastFlag;               /*non-zero if no more zones*/
  3264.     char filler2;                   /*filler*/
  3265.     char zipInfoField[70];          /*on initial call, set first word to zero*/
  3266. }XCallParam;
  3267.  
  3268.  
  3269.  
  3270. æKY  
  3271. æT typedef
  3272. æFc AppleTalk.h
  3273. æD typedef struct {
  3274.     short entryLength;
  3275.     Ptr entryPtr;
  3276. }WDSElement;
  3277.  
  3278.  
  3279.  
  3280. æKY  
  3281. æT typedef
  3282. æFc AppleTalk.h
  3283. æD typedef struct {
  3284.     AddrBlock nteAddress;           /*network address of entity*/
  3285.     char filler;
  3286.     char entityData[99];            /*Object, Type & Zone*/
  3287. }NTElement;
  3288.  
  3289.  
  3290.  
  3291. æKY  
  3292. æT typedef
  3293. æFc AppleTalk.h
  3294. æD typedef struct {
  3295.     Ptr qNext;                      /*ptr to next NTE*/
  3296.     NTElement nt;
  3297. }NamesTableEntry;
  3298.  
  3299.  
  3300.  
  3301. æKY MPPATPHeader 
  3302. æT struct
  3303. æFc AppleTalk.h
  3304. æD #define MPPATPHeader \
  3305.     QElem *qLink;                   /*next queue entry*/\
  3306.     short qType;                    /*queue type*/\
  3307.     short ioTrap;                   /*routine trap*/\
  3308.     Ptr ioCmdAddr;                  /*routine address*/\
  3309.     ProcPtr ioCompletion;           /*completion routine*/\
  3310.     OSErr ioResult;                 /*result code*/\
  3311.     long userData;                  /*Command result (ATP user bytes)*/\
  3312.     short reqTID;                   /*request transaction ID*/\
  3313.     short ioRefNum;                 /*driver reference number*/\
  3314.     short csCode;                   /*Call command code*/
  3315.  
  3316.  
  3317. æKY  
  3318. æT typedef
  3319. æFc AppleTalk.h
  3320. æD typedef struct {
  3321.     MPPATPHeader
  3322. }MPPparms;
  3323.  
  3324.  
  3325.  
  3326. æKY  
  3327. æT typedef
  3328. æFc AppleTalk.h
  3329. æD typedef struct {
  3330.     MPPATPHeader 
  3331.     char protType;                  /*ALAP protocol Type */
  3332.     char filler;
  3333.     union {
  3334.         Ptr wdsPointer;             /*-> write data structure*/
  3335.         Ptr handler;                /*-> protocol handler routine*/
  3336.         } LAPptrs;
  3337. }LAPparms;
  3338.  
  3339.  
  3340.  
  3341. æKY  
  3342. æT typedef
  3343. æFc AppleTalk.h
  3344. æD typedef struct {
  3345.     MPPATPHeader 
  3346.     char socket;                    /*socket number */
  3347.     char checksumFlag;              /*check sum flag */
  3348.     union {
  3349.         Ptr wdsPointer;             /*-> write data structure*/
  3350.         Ptr listener;               /*->write data structure or -> Listener*/
  3351.         } DDPptrs;
  3352. }DDPparms;
  3353.  
  3354.  
  3355.  
  3356. æKY  
  3357. æT typedef
  3358. æFc AppleTalk.h
  3359. æD typedef struct {
  3360.     MPPATPHeader 
  3361.     char interval;                  /*retry interval */
  3362.     char count;                     /*retry count */
  3363.     union {
  3364.         Ptr ntQElPtr;
  3365.         Ptr entityPtr;
  3366.         } NBPPtrs;
  3367.     union {
  3368.         char verifyFlag;
  3369.         struct {
  3370.             Ptr retBuffPtr;
  3371.             short retBuffSize;
  3372.             short maxToGet;
  3373.             short numGotten;
  3374.             } Lookup;
  3375.         struct {
  3376.             AddrBlock confirmAddr;
  3377.             char newSocket;
  3378.             } Confirm;
  3379.         } parm;
  3380. }NBPparms;
  3381.  
  3382.  
  3383.  
  3384. æKY  
  3385. æT typedef
  3386. æFc AppleTalk.h
  3387. æD typedef struct {
  3388.     MPPATPHeader 
  3389.     char newSelfFlag;               /*self-send toggle flag */
  3390.     char oldSelfFlag;               /*previous self-send state */
  3391. }SetSelfparms;
  3392.  
  3393.  
  3394.  
  3395. æKY  
  3396. æT typedef
  3397. æFc AppleTalk.h
  3398. æD typedef struct {
  3399.     MPPATPHeader
  3400.     Ptr nKillQEl;                   /*ptr to i/o queue element to cancel */
  3401. }NBPKillparms;
  3402.  
  3403.  
  3404.  
  3405. æKY  
  3406. æT typedef
  3407. æFc AppleTalk.h
  3408. æD typedef struct {
  3409.     MPPATPHeader                    /*max. concurrent NBP requests*/
  3410.     short version;                  /*requested info version*/
  3411.     Ptr varsPtr;                    /*pointer to well known MPP vars*/
  3412.     Ptr DCEPtr;                     /*pointer to MPP DCE*/
  3413.     short portID;                   /*port number [0..7]*/
  3414.     long configuration;             /*32-bit configuration word*/
  3415.     short selfSend;                 /*non zero if SelfSend enabled*/
  3416.     short netLo;                    /*low value of network range*/
  3417.     short netHi;                    /*high value of network range*/
  3418.     long ourAdd;                    /*our 24-bit AppleTalk address*/
  3419.     long routerAddr;                /*24-bit address of (last) router*/
  3420.     short numOfPHs;                 /*max. number of protocol handlers*/
  3421.     short numOfSkts;                /*max. number of static sockets*/
  3422.     short numNBPEs;                 /*max. concurrent NBP requests*/
  3423.     Ptr nTQueue;                    /*pointer to registered name queue*/
  3424.     short LAlength;                 /*length in bytes of data link addr*/
  3425.     Ptr linkAddr;                   /*data link address returned*/
  3426.     Ptr zoneName;                   /*zone name returned*/
  3427. }GetAppleTalkInfoParm;
  3428.  
  3429.  
  3430.  
  3431. æKY  
  3432. æT typedef
  3433. æFc AppleTalk.h
  3434. æD typedef struct {
  3435.     MPPATPHeader
  3436.     Ptr appName;                    /*pointer to application name in buffer*/
  3437. }ATalkClosePrepParm;
  3438.  
  3439.  
  3440.  
  3441. æKY  
  3442. æT typedef
  3443. æFc AppleTalk.h
  3444. æD typedef union {
  3445.     MPPparms MPP;                   /*General MPP parms*/
  3446.     LAPparms LAP;                   /*ALAP calls*/
  3447.     DDPparms DDP;                   /*DDP calls*/
  3448.     NBPparms NBP;                   /*NBP calls*/
  3449.     SetSelfparms SETSELF ;
  3450.     NBPKillparms NBPKILL ;
  3451.     GetAppleTalkInfoParm GAIINFO;
  3452.     ATalkClosePrepParm ATALKCLOSE;
  3453. }MPPParamBlock;
  3454.  
  3455. typedef MPPParamBlock *MPPPBPtr;
  3456.  
  3457.  
  3458. æKY MOREATPHeader 
  3459. æT struct
  3460. æFc AppleTalk.h
  3461. æD #define MOREATPHeader \
  3462.     char atpSocket;                 /*currbitmap for requests or ATP socket number*/\
  3463.     char atpFlags;                  /*control information*/\
  3464.     AddrBlock addrBlock;            /*source/dest. socket address*/\
  3465.     short reqLength;                /*request/response length*/\
  3466.     Ptr reqPointer;                 /*->request/response Data*/\
  3467.     Ptr bdsPointer;                 /*->response BDS */
  3468.  
  3469.  
  3470.  
  3471. æKY  
  3472. æT typedef
  3473. æFc AppleTalk.h
  3474. æD typedef struct {
  3475.     MPPATPHeader
  3476.     MOREATPHeader
  3477. }ATPparms;
  3478.  
  3479.  
  3480.  
  3481. æKY  
  3482. æT typedef
  3483. æFc AppleTalk.h
  3484. æD typedef struct {
  3485.     MPPATPHeader 
  3486.     MOREATPHeader 
  3487.     char filler;                    /*numOfBuffs */
  3488.     char timeOutVal;                /*timeout interval */
  3489.     char numOfResps;                /*number of responses actually received */
  3490.     char retryCount;                /*number of retries */
  3491.     short intBuff;                  /*used internally for NSendRequest */
  3492.     char TRelTime;
  3493. }SendReqparms;
  3494.  
  3495.  
  3496.  
  3497. æKY  
  3498. æT typedef
  3499. æFc AppleTalk.h
  3500. æD typedef struct {
  3501.     MPPATPHeader 
  3502.     MOREATPHeader 
  3503.     union {
  3504.         char bitMap;                /*bitmap received */
  3505.         char numOfBuffs;            /*number of responses being sent*/
  3506.         char rspNum;                /*sequence number*/
  3507.         } u0;
  3508. }ATPmisc1;
  3509.  
  3510.  
  3511.  
  3512. æKY  
  3513. æT typedef
  3514. æFc AppleTalk.h
  3515. æD typedef struct {
  3516.     MPPATPHeader 
  3517.     MOREATPHeader 
  3518.     char filler;
  3519.     char bdsSize;                   /*number of BDS elements */
  3520.     short transID;                  /*transaction ID recd. */
  3521. }ATPmisc2;
  3522.  
  3523.  
  3524.  
  3525. æKY  
  3526. æT typedef
  3527. æFc AppleTalk.h
  3528. æD typedef struct {
  3529.     MPPATPHeader
  3530.     MOREATPHeader
  3531.     Ptr aKillQEl;                   /*ptr to i/o queue element to cancel*/
  3532. }Killparms;
  3533.  
  3534.  
  3535.  
  3536. æKY  
  3537. æT typedef
  3538. æFc AppleTalk.h
  3539. æD typedef union {
  3540.     ATPparms ATP;                   /*General ATP parms*/
  3541.     SendReqparms SREQ;              /*sendrequest parms*/
  3542.     ATPmisc1 OTH1;                  /*and a few others*/
  3543.     ATPmisc2 OTH2;                  /*and a few others*/
  3544.     Killparms KILL;                 /*and a few others */
  3545. }ATPParamBlock;
  3546.  
  3547. typedef ATPParamBlock *ATPPBPtr;
  3548.  
  3549.  
  3550. æKY  
  3551. æT typedef
  3552. æFc AppleTalk.h
  3553. æD typedef union {
  3554.     XPPPrmBlk XPP;
  3555.     ASPGetparmsBlk GETPARM;
  3556.     ASPAbortPrm ABORT;
  3557.     ASPOpenPrm OPEN;
  3558.     AFPLoginPrm LOGIN;
  3559.     XCallParam XCALL;
  3560. }XPPParamBlock;
  3561.  
  3562. typedef XPPParamBlock *XPPParmBlkPtr;
  3563.  
  3564.  
  3565. æKY OpenXPP 
  3566. æT Function
  3567. æFc AppleTalk.h
  3568. æD pascal OSErr OpenXPP(short *xppRefnum); 
  3569.  
  3570. æKY ASPOpenSession 
  3571. æT Function
  3572. æFc AppleTalk.h
  3573. æD pascal OSErr ASPOpenSession(ASPOpenPrmPtr thePBptr,Boolean async); 
  3574.  
  3575. æKY ASPCloseSession 
  3576. æT Function
  3577. æFc AppleTalk.h
  3578. æD pascal OSErr ASPCloseSession(XPPParmBlkPtr thePBptr,Boolean async); 
  3579.  
  3580. æKY ASPAbortOS 
  3581. æT Function
  3582. æFc AppleTalk.h
  3583. æD pascal OSErr ASPAbortOS(XPPParmBlkPtr thePBptr,Boolean async); 
  3584.  
  3585. æKY ASPGetParms 
  3586. æT Function
  3587. æFc AppleTalk.h
  3588. æD pascal OSErr ASPGetParms(XPPParmBlkPtr thePBptr,Boolean async); 
  3589.  
  3590. æKY ASPCloseAll 
  3591. æT Function
  3592. æFc AppleTalk.h
  3593. æD pascal OSErr ASPCloseAll(XPPParmBlkPtr thePBptr,Boolean async); 
  3594.  
  3595. æKY ASPUserWrite 
  3596. æT Function
  3597. æFc AppleTalk.h
  3598. æD pascal OSErr ASPUserWrite(XPPParmBlkPtr thePBptr,Boolean async); 
  3599.  
  3600. æKY ASPUserCommand 
  3601. æT Function
  3602. æFc AppleTalk.h
  3603. æD pascal OSErr ASPUserCommand(XPPParmBlkPtr thePBptr,Boolean async); 
  3604.  
  3605. æKY ASPGetStatus 
  3606. æT Function
  3607. æFc AppleTalk.h
  3608. æD pascal OSErr ASPGetStatus(XPPParmBlkPtr thePBptr,Boolean async); 
  3609.  
  3610. æKY AFPCommand 
  3611. æT Function
  3612. æFc AppleTalk.h
  3613. æD pascal OSErr AFPCommand(XPPParmBlkPtr thePBptr,Boolean async); 
  3614.  
  3615. æKY GetLocalZones 
  3616. æT Function
  3617. æFc AppleTalk.h
  3618. æD pascal OSErr GetLocalZones(XPPParmBlkPtr thePBptr,Boolean async); 
  3619.  
  3620. æKY GetZoneList 
  3621. æT Function
  3622. æFc AppleTalk.h
  3623. æD pascal OSErr GetZoneList(XPPParmBlkPtr thePBptr,Boolean async); 
  3624.  
  3625. æKY GetMyZone 
  3626. æT Function
  3627. æFc AppleTalk.h
  3628. æD pascal OSErr GetMyZone(XPPParmBlkPtr thePBptr,Boolean async); 
  3629.  
  3630. æKY PAttachPH 
  3631. æT Function
  3632. æFc AppleTalk.h
  3633. æD pascal OSErr PAttachPH(MPPPBPtr thePBptr,Boolean async); 
  3634.  
  3635. æKY PDetachPH 
  3636. æT Function
  3637. æFc AppleTalk.h
  3638. æD pascal OSErr PDetachPH(MPPPBPtr thePBptr,Boolean async); 
  3639.  
  3640. æKY PWriteLAP 
  3641. æT Function
  3642. æFc AppleTalk.h
  3643. æD pascal OSErr PWriteLAP(MPPPBPtr thePBptr,Boolean async); 
  3644.  
  3645. æKY POpenSkt 
  3646. æT Function
  3647. æFc AppleTalk.h
  3648. æD pascal OSErr POpenSkt(MPPPBPtr thePBptr,Boolean async); 
  3649.  
  3650. æKY PCloseSkt 
  3651. æT Function
  3652. æFc AppleTalk.h
  3653. æD pascal OSErr PCloseSkt(MPPPBPtr thePBptr,Boolean async); 
  3654.  
  3655. æKY PWriteDDP 
  3656. æT Function
  3657. æFc AppleTalk.h
  3658. æD pascal OSErr PWriteDDP(MPPPBPtr thePBptr,Boolean async); 
  3659.  
  3660. æKY PRegisterName 
  3661. æT Function
  3662. æFc AppleTalk.h
  3663. æD pascal OSErr PRegisterName(MPPPBPtr thePBptr,Boolean async); 
  3664.  
  3665. æKY PLookupName 
  3666. æT Function
  3667. æFc AppleTalk.h
  3668. æD pascal OSErr PLookupName(MPPPBPtr thePBptr,Boolean async); 
  3669.  
  3670. æKY PConfirmName 
  3671. æT Function
  3672. æFc AppleTalk.h
  3673. æD pascal OSErr PConfirmName(MPPPBPtr thePBptr,Boolean async); 
  3674.  
  3675. æKY PRemoveName 
  3676. æT Function
  3677. æFc AppleTalk.h
  3678. æD pascal OSErr PRemoveName(MPPPBPtr thePBptr,Boolean async); 
  3679.  
  3680. æKY PSetSelfSend 
  3681. æT Function
  3682. æFc AppleTalk.h
  3683. æD pascal OSErr PSetSelfSend(MPPPBPtr thePBptr,Boolean async); 
  3684.  
  3685. æKY PKillNBP 
  3686. æT Function
  3687. æFc AppleTalk.h
  3688. æD pascal OSErr PKillNBP(MPPPBPtr thePBptr,Boolean async); 
  3689.  
  3690. æKY PGetAppleTalkInfo 
  3691. æT Function
  3692. æFc AppleTalk.h
  3693. æD pascal OSErr PGetAppleTalkInfo(MPPPBPtr thePBptr,Boolean async); 
  3694.  
  3695. æKY PATalkClosePrep 
  3696. æT Function
  3697. æFc AppleTalk.h
  3698. æD pascal OSErr PATalkClosePrep(MPPPBPtr thePBptr,Boolean async); 
  3699.  
  3700. æKY POpenATPSkt 
  3701. æT Function
  3702. æFc AppleTalk.h
  3703. æD pascal OSErr POpenATPSkt(ATPPBPtr thePBptr,Boolean async); 
  3704.  
  3705. æKY PCloseATPSkt 
  3706. æT Function
  3707. æFc AppleTalk.h
  3708. æD pascal OSErr PCloseATPSkt(ATPPBPtr thePBPtr,Boolean async); 
  3709.  
  3710. æKY PSendRequest 
  3711. æT Function
  3712. æFc AppleTalk.h
  3713. æD pascal OSErr PSendRequest(ATPPBPtr thePBPtr,Boolean async); 
  3714.  
  3715. æKY PGetRequest 
  3716. æT Function
  3717. æFc AppleTalk.h
  3718. æD pascal OSErr PGetRequest(ATPPBPtr thePBPtr,Boolean async); 
  3719.  
  3720. æKY PSendResponse 
  3721. æT Function
  3722. æFc AppleTalk.h
  3723. æD pascal OSErr PSendResponse(ATPPBPtr thePBPtr,Boolean async); 
  3724.  
  3725. æKY PAddResponse 
  3726. æT Function
  3727. æFc AppleTalk.h
  3728. æD pascal OSErr PAddResponse(ATPPBPtr thePBPtr,Boolean async); 
  3729.  
  3730. æKY PRelTCB 
  3731. æT Function
  3732. æFc AppleTalk.h
  3733. æD pascal OSErr PRelTCB(ATPPBPtr thePBPtr,Boolean async); 
  3734.  
  3735. æKY PRelRspCB 
  3736. æT Function
  3737. æFc AppleTalk.h
  3738. æD pascal OSErr PRelRspCB(ATPPBPtr thePBPtr,Boolean async); 
  3739.  
  3740. æKY PNSendRequest 
  3741. æT Function
  3742. æFc AppleTalk.h
  3743. æD pascal OSErr PNSendRequest(ATPPBPtr thePBPtr,Boolean async); 
  3744.  
  3745. æKY PKillSendReq 
  3746. æT Function
  3747. æFc AppleTalk.h
  3748. æD pascal OSErr PKillSendReq(ATPPBPtr thePBPtr,Boolean async); 
  3749.  
  3750. æKY PKillGetReq 
  3751. æT Function
  3752. æFc AppleTalk.h
  3753. æD pascal OSErr PKillGetReq(ATPPBPtr thePBPtr,Boolean async); 
  3754.  
  3755. æKY ATPKillAllGetReq 
  3756. æT Function
  3757. æFc AppleTalk.h
  3758. æD pascal OSErr ATPKillAllGetReq(ATPPBPtr thePBPtr,Boolean async); 
  3759.  
  3760. æKY BuildLAPwds 
  3761. æT Function
  3762. æFc AppleTalk.h
  3763. æD pascal void BuildLAPwds(Ptr wdsPtr,Ptr dataPtr,short destHost,short prototype,
  3764.     short frameLen); 
  3765.  
  3766. æKY BuildDDPwds 
  3767. æT Function
  3768. æFc AppleTalk.h
  3769. æD pascal void BuildDDPwds(Ptr wdsPtr,Ptr headerPtr,Ptr dataPtr,const AddrBlock netAddr,
  3770.     short ddpType,short dataLen); 
  3771.  
  3772. æKY NBPSetEntity 
  3773. æT Function
  3774. æFc AppleTalk.h
  3775. æD pascal void NBPSetEntity(Ptr buffer,Ptr nbpObject,Ptr nbpType,Ptr nbpZone); 
  3776.  
  3777. æKY NBPSetNTE 
  3778. æT Function
  3779. æFc AppleTalk.h
  3780. æD pascal void NBPSetNTE(Ptr ntePtr,Ptr nbpObject,Ptr nbpType,Ptr nbpZone,
  3781.     short socket); 
  3782.  
  3783. æKY GetBridgeAddress 
  3784. æT Function
  3785. æFc AppleTalk.h
  3786. æD pascal short GetBridgeAddress(void); 
  3787.  
  3788. æKY BuildBDS 
  3789. æT Function
  3790. æFc AppleTalk.h
  3791. æD pascal short BuildBDS(Ptr buffPtr,Ptr bdsPtr,short buffSize); 
  3792.  
  3793. æKY MPPOpen 
  3794. æT Function
  3795. æFc AppleTalk.h
  3796. æD pascal OSErr MPPOpen(void); 
  3797.  
  3798. æKY MPPClose 
  3799. æT Function
  3800. æFc AppleTalk.h
  3801. æD pascal OSErr MPPClose(void); 
  3802.  
  3803. æKY LAPOpenProtocol 
  3804. æT Function
  3805. æFc AppleTalk.h
  3806. æD pascal OSErr LAPOpenProtocol(ABByte theLAPType,Ptr protoPtr); 
  3807.  
  3808. æKY LAPCloseProtocol 
  3809. æT Function
  3810. æFc AppleTalk.h
  3811. æD pascal OSErr LAPCloseProtocol(ABByte theLAPType); 
  3812.  
  3813. æKY LAPWrite 
  3814. æT Function
  3815. æFc AppleTalk.h
  3816. æD pascal OSErr LAPWrite(ATLAPRecHandle abRecord,Boolean async); 
  3817.  
  3818. æKY LAPRead 
  3819. æT Function
  3820. æFc AppleTalk.h
  3821. æD pascal OSErr LAPRead(ATLAPRecHandle abRecord,Boolean async); 
  3822.  
  3823. æKY LAPRdCancel 
  3824. æT Function
  3825. æFc AppleTalk.h
  3826. æD pascal OSErr LAPRdCancel(ATLAPRecHandle abRecord); 
  3827.  
  3828. æKY LAPAddATQ 
  3829. æT Function
  3830. æFc AppleTalk.h
  3831. æD pascal OSErr LAPAddATQ(ATQEntryPtr theATQEntry); 
  3832.  
  3833. æKY LAPRmvATQ 
  3834. æT Function
  3835. æFc AppleTalk.h
  3836. æD pascal OSErr LAPRmvATQ(ATQEntryPtr theATQEntry); 
  3837.  
  3838. æKY DDPOpenSocket 
  3839. æT Function
  3840. æFc AppleTalk.h
  3841. æD pascal OSErr DDPOpenSocket(short *theSocket,Ptr sktListener); 
  3842.  
  3843. æKY DDPCloseSocket 
  3844. æT Function
  3845. æFc AppleTalk.h
  3846. æD pascal OSErr DDPCloseSocket(char theSocket); 
  3847.  
  3848. æKY DDPRead 
  3849. æT Function
  3850. æFc AppleTalk.h
  3851. æD pascal OSErr DDPRead(ATDDPRecHandle abRecord,Boolean retCksumErrs,Boolean async); 
  3852.  
  3853. æKY DDPWrite 
  3854. æT Function
  3855. æFc AppleTalk.h
  3856. æD pascal OSErr DDPWrite(ATDDPRecHandle abRecord,Boolean doChecksum,Boolean async); 
  3857.  
  3858. æKY DDPRdCancel 
  3859. æT Function
  3860. æFc AppleTalk.h
  3861. æD pascal OSErr DDPRdCancel(ATDDPRecHandle abRecord); 
  3862.  
  3863. æKY ATPLoad 
  3864. æT Function
  3865. æFc AppleTalk.h
  3866. æD pascal OSErr ATPLoad(void); 
  3867.  
  3868. æKY ATPUnload 
  3869. æT Function
  3870. æFc AppleTalk.h
  3871. æD pascal OSErr ATPUnload(void); 
  3872.  
  3873. æKY ATPOpenSocket 
  3874. æT Function
  3875. æFc AppleTalk.h
  3876. æD pascal OSErr ATPOpenSocket(const AddrBlock *addrRcvd,char *atpSocket); 
  3877.  
  3878. æKY ATPCloseSocket 
  3879. æT Function
  3880. æFc AppleTalk.h
  3881. æD pascal OSErr ATPCloseSocket(char atpSocket); 
  3882.  
  3883. æKY ATPSndRequest 
  3884. æT Function
  3885. æFc AppleTalk.h
  3886. æD pascal OSErr ATPSndRequest(ATATPRecHandle abRecord,Boolean async); 
  3887.  
  3888. æKY ATPRequest 
  3889. æT Function
  3890. æFc AppleTalk.h
  3891. æD pascal OSErr ATPRequest(ATATPRecHandle abRecord,Boolean async); 
  3892.  
  3893. æKY ATPReqCancel 
  3894. æT Function
  3895. æFc AppleTalk.h
  3896. æD pascal OSErr ATPReqCancel(ATATPRecHandle abRecord,Boolean async); 
  3897.  
  3898. æKY ATPGetRequest 
  3899. æT Function
  3900. æFc AppleTalk.h
  3901. æD pascal OSErr ATPGetRequest(ATATPRecHandle abRecord,Boolean async); 
  3902.  
  3903. æKY ATPSndRsp 
  3904. æT Function
  3905. æFc AppleTalk.h
  3906. æD pascal OSErr ATPSndRsp(ATATPRecHandle abRecord,Boolean async); 
  3907.  
  3908. æKY ATPAddRsp 
  3909. æT Function
  3910. æFc AppleTalk.h
  3911. æD pascal OSErr ATPAddRsp(ATATPRecHandle abRecord); 
  3912.  
  3913. æKY ATPResponse 
  3914. æT Function
  3915. æFc AppleTalk.h
  3916. æD pascal OSErr ATPResponse(ATATPRecHandle abRecord,Boolean async); 
  3917.  
  3918. æKY ATPRspCancel 
  3919. æT Function
  3920. æFc AppleTalk.h
  3921. æD pascal OSErr ATPRspCancel(ATATPRecHandle abRecord,Boolean async); 
  3922.  
  3923. æKY NBPRegister 
  3924. æT Function
  3925. æFc AppleTalk.h
  3926. æD pascal OSErr NBPRegister(ATNBPRecHandle abRecord,Boolean async); 
  3927.  
  3928. æKY NBPLookup 
  3929. æT Function
  3930. æFc AppleTalk.h
  3931. æD pascal OSErr NBPLookup(ATNBPRecHandle abRecord,Boolean async); 
  3932.  
  3933. æKY NBPExtract 
  3934. æT Function
  3935. æFc AppleTalk.h
  3936. æD pascal OSErr NBPExtract(Ptr theBuffer,short numInBuf,short whichOne,EntityName *abEntity,
  3937.     AddrBlock *address); 
  3938.  
  3939. æKY NBPConfirm 
  3940. æT Function
  3941. æFc AppleTalk.h
  3942. æD pascal OSErr NBPConfirm(ATNBPRecHandle abRecord,Boolean async); 
  3943.  
  3944. æKY NBPRemove 
  3945. æT Function
  3946. æFc AppleTalk.h
  3947. æD pascal OSErr NBPRemove(EntityPtr abEntity); 
  3948.  
  3949. æKY NBPLoad 
  3950. æT Function
  3951. æFc AppleTalk.h
  3952. æD pascal OSErr NBPLoad(void); 
  3953.  
  3954. æKY NBPUnload 
  3955. æT Function
  3956. æFc AppleTalk.h
  3957. æD pascal OSErr NBPUnload(void); 
  3958.  
  3959. æKY GetNodeAddress 
  3960. æT Function
  3961. æFc AppleTalk.h
  3962. æD pascal OSErr GetNodeAddress(short *myNode,short *myNet); 
  3963.  
  3964. æKY IsMPPOpen 
  3965. æT Function
  3966. æFc AppleTalk.h
  3967. æD pascal Boolean IsMPPOpen(void); 
  3968.  
  3969. æKY IsATPOpen 
  3970. æT Function
  3971. æFc AppleTalk.h
  3972. æD pascal Boolean IsATPOpen(void); 
  3973.  
  3974. æKY ATEvent 
  3975. æT Function
  3976. æFc AppleTalk.h
  3977. æD pascal void ATEvent(long event,Ptr infoPtr); 
  3978.  
  3979. æKY ATPreFlightEvent 
  3980. æT Function
  3981. æFc AppleTalk.h
  3982. æD pascal OSErr ATPreFlightEvent(long event,long cancel,Ptr infoPtr); 
  3983.  
  3984.  
  3985. æKY Balloons.h
  3986. æKL HMBalloonPict
  3987. HMBalloonRect
  3988. HMExtractHelpMsg
  3989. HMGetBalloons
  3990. HMGetBalloonWindow
  3991. HMGetDialogResID
  3992. HMGetFont
  3993. HMGetFontSize
  3994. HMGetHelpMenuHandle
  3995. HMGetIndHelpMsg
  3996. HMGetMenuResID
  3997. HMIsBalloon
  3998. HMRemoveBalloon
  3999. HMScanTemplateItems
  4000. HMSetBalloons
  4001. HMSetDialogResID
  4002. HMSetFont
  4003. HMSetFontSize
  4004. HMSetMenuResID
  4005. HMShowBalloon
  4006. HMShowMenuBalloon
  4007.  
  4008. helpItem
  4009. hmAbsoluteCoords
  4010. hmBalloonAborted
  4011. hmBalloonHelpVersion
  4012. hmCloseViewActive
  4013. hmDefaultOptions
  4014. hmHelpDisabled
  4015. hmHelpManagerNotInited
  4016. hmMatchInTitle
  4017. HMMessageRecord
  4018. HMMessageRecPtr
  4019. hmNoBalloonUp
  4020. hmOperationUnsupported
  4021. hmSameAsLastBalloon
  4022. hmSaveBitsNoWindow
  4023. hmSaveBitsWindow
  4024. hmSkippedBalloon
  4025. HMStringResType
  4026. hmUnknownHelpType
  4027. hmUseSubID
  4028. hmWrongVersion
  4029. kBalloonWDEFID
  4030. kHMAboutHelpItem
  4031. kHMCheckedItem
  4032. kHMCompareItem
  4033. kHMDialogResType
  4034. kHMDisabledItem
  4035. kHMEnabledItem
  4036. kHMFinderApplResType
  4037. kHMHelpID
  4038. kHMHelpMenuID
  4039. kHMMenuResType
  4040. khmmPict
  4041. khmmPictHandle
  4042. khmmString
  4043. khmmStringRes
  4044. khmmSTRRes
  4045. khmmTEHandle
  4046. khmmTERes
  4047. kHMNamedResourceItem
  4048. kHMOtherItem
  4049. kHMOverrideResType
  4050. kHMPictItem
  4051. kHMRectListResType
  4052. kHMRegularWindow
  4053. kHMSaveBitsNoWindow
  4054. kHMSaveBitsWindow
  4055. kHMShowBalloonsItem
  4056. kHMSkipItem
  4057. kHMStringItem
  4058. kHMStringResItem
  4059. kHMSTRResItem
  4060. kHMTEResItem
  4061. kHMTEStyleResType
  4062. kHMTETextResType
  4063. kHMTrackCntlItem
  4064. kHMWindListResType
  4065.  
  4066. æKY hmBalloonHelpVersion 
  4067. æT constant
  4068. æFc Balloons.h
  4069. æD     hmBalloonHelpVersion = 0x0002,   /* The real version of the Help Manager */
  4070.  
  4071. æKY hmHelpDisabled 
  4072. æT constant
  4073. æFc Balloons.h
  4074. æD     hmHelpDisabled = -850,           /* Show Balloons mode was off, call to routine ignored */
  4075.  
  4076. æKY hmBalloonAborted 
  4077. æT constant
  4078. æFc Balloons.h
  4079. æD     hmBalloonAborted = -853,         /* Returned if mouse was moving or mouse wasn't in window port rect */
  4080.  
  4081. æKY hmSameAsLastBalloon 
  4082. æT constant
  4083. æFc Balloons.h
  4084. æD     hmSameAsLastBalloon = -854,      /* Returned from HMShowMenuBalloon if menu & item is same as last time */
  4085.  
  4086. æKY hmHelpManagerNotInited 
  4087. æT constant
  4088. æFc Balloons.h
  4089. æD     hmHelpManagerNotInited = -855,   /* Returned from HMGetHelpMenuHandle if help menu not setup */
  4090.  
  4091. æKY hmSkippedBalloon 
  4092. æT constant
  4093. æFc Balloons.h
  4094. æD     hmSkippedBalloon = -857,         /* Returned from calls if helpmsg specified a skip balloon */
  4095.  
  4096. æKY hmWrongVersion 
  4097. æT constant
  4098. æFc Balloons.h
  4099. æD     hmWrongVersion = -858,           /* Returned if help mgr resource was the wrong version */
  4100.  
  4101. æKY hmUnknownHelpType 
  4102. æT constant
  4103. æFc Balloons.h
  4104. æD     hmUnknownHelpType = -859,        /* Returned if help msg record contained a bad type */
  4105.  
  4106. æKY hmOperationUnsupported 
  4107. æT constant
  4108. æFc Balloons.h
  4109. æD     hmOperationUnsupported = -861,   /* Returned from HMShowBalloon call if bad method passed to routine */
  4110.  
  4111. æKY hmNoBalloonUp 
  4112. æT constant
  4113. æFc Balloons.h
  4114. æD     hmNoBalloonUp = -862,            /* Returned from HMRemoveBalloon if no balloon was visible when call was made */
  4115.  
  4116. æKY hmCloseViewActive 
  4117. æT constant
  4118. æFc Balloons.h
  4119. æD     hmCloseViewActive = -863,        /* Returned from HMRemoveBalloon if CloseView was active */
  4120.  
  4121. æKY kHMHelpMenuID 
  4122. æT constant
  4123. æFc Balloons.h
  4124. æD     kHMHelpMenuID = -16490,          /* Resource ID and menu ID of help menu */
  4125.  
  4126. æKY kHMAboutHelpItem 
  4127. æT constant
  4128. æFc Balloons.h
  4129. æD     kHMAboutHelpItem = 1,            /* help menu item number of About Balloon Help… */
  4130.  
  4131. æKY kHMShowBalloonsItem 
  4132. æT constant
  4133. æFc Balloons.h
  4134. æD     kHMShowBalloonsItem = 3,         /* help menu item number of Show/Hide Balloons */
  4135.  
  4136. æKY kHMHelpID 
  4137. æT constant
  4138. æFc Balloons.h
  4139. æD     kHMHelpID = -5696,               /* ID of various Help Mgr package resources (in Pack14 range) */
  4140.  
  4141. æKY kBalloonWDEFID 
  4142. æT constant
  4143. æFc Balloons.h
  4144. æD     kBalloonWDEFID = 126,            /* Resource ID of the WDEF proc used in standard balloons */
  4145.  
  4146. æKY helpItem 
  4147. æT constant
  4148. æFc Balloons.h
  4149. æD     helpItem = 1,                    /* key value in DITL template that corresponds to the help item */
  4150.  
  4151. æKY hmDefaultOptions 
  4152. æT constant
  4153. æFc Balloons.h
  4154. æD     hmDefaultOptions = 0,            /* default options for help manager resources */
  4155.  
  4156. æKY hmUseSubID 
  4157. æT constant
  4158. æFc Balloons.h
  4159. æD     hmUseSubID = 1,                  /* treat resID's in resources as subID's of driver base ID */
  4160.  
  4161. æKY hmAbsoluteCoords 
  4162. æT constant
  4163. æFc Balloons.h
  4164. æD     hmAbsoluteCoords = 2,            /* ignore window port origin and treat rectangles as absolute coords */
  4165.  
  4166. æKY hmSaveBitsNoWindow 
  4167. æT constant
  4168. æFc Balloons.h
  4169. æD     hmSaveBitsNoWindow = 4,          /* don't create a window, just blast bits on screen. No update event is generated */
  4170.  
  4171. æKY hmSaveBitsWindow 
  4172. æT constant
  4173. æFc Balloons.h
  4174. æD     hmSaveBitsWindow = 8,            /* create a window, but restore bits behind window when window goes away */
  4175.  
  4176. æKY hmMatchInTitle 
  4177. æT constant
  4178. æFc Balloons.h
  4179. æD     hmMatchInTitle = 16,             /* for hwin resources, match string anywhere in window title string */
  4180.  
  4181. æKY kHMStringItem 
  4182. æT constant
  4183. æFc Balloons.h
  4184. æD     kHMStringItem = 1,               /* pstring used in resource */
  4185.  
  4186. æKY kHMPictItem 
  4187. æT constant
  4188. æFc Balloons.h
  4189. æD     kHMPictItem = 2,                 /* 'PICT' ResID used in resource */
  4190.  
  4191. æKY kHMStringResItem 
  4192. æT constant
  4193. æFc Balloons.h
  4194. æD     kHMStringResItem = 3,            /* 'STR#' ResID & index used in resource */
  4195.  
  4196. æKY kHMTEResItem 
  4197. æT constant
  4198. æFc Balloons.h
  4199. æD     kHMTEResItem = 6,                /* Styled Text Edit ResID used in resource ('TEXT' & 'styl') */
  4200.  
  4201. æKY kHMSTRResItem 
  4202. æT constant
  4203. æFc Balloons.h
  4204. æD     kHMSTRResItem = 7,               /* 'STR ' ResID used in resource */
  4205.  
  4206. æKY kHMSkipItem 
  4207. æT constant
  4208. æFc Balloons.h
  4209. æD     kHMSkipItem = 256,               /* don't display a balloon */
  4210.  
  4211. æKY kHMCompareItem 
  4212. æT constant
  4213. æFc Balloons.h
  4214. æD     kHMCompareItem = 512,            /* Compare pstring in menu item w/ PString in resource item */
  4215.  
  4216. æKY kHMNamedResourceItem 
  4217. æT constant
  4218. æFc Balloons.h
  4219. æD     kHMNamedResourceItem = 1024,     /* Use pstring in menu item to get 'STR#', 'PICT', or 'STR ' resource ('hmnu' only) */
  4220.  
  4221. æKY kHMTrackCntlItem 
  4222. æT constant
  4223. æFc Balloons.h
  4224. æD     kHMTrackCntlItem = 2048,         /* Reserved */
  4225.  
  4226. æKY khmmString 
  4227. æT constant
  4228. æFc Balloons.h
  4229. æD     khmmString = 1,                  /* help message contains a PString */
  4230.  
  4231. æKY khmmPict 
  4232. æT constant
  4233. æFc Balloons.h
  4234. æD     khmmPict = 2,                    /* help message contains a resource ID to a 'PICT' resource */
  4235.  
  4236. æKY khmmStringRes 
  4237. æT constant
  4238. æFc Balloons.h
  4239. æD     khmmStringRes = 3,               /* help message contains a res ID & index to a 'STR#' resource */
  4240.  
  4241. æKY khmmTEHandle 
  4242. æT constant
  4243. æFc Balloons.h
  4244. æD     khmmTEHandle = 4,                /* help message contains a Text Edit handle */
  4245.  
  4246. æKY khmmPictHandle 
  4247. æT constant
  4248. æFc Balloons.h
  4249. æD     khmmPictHandle = 5,              /* help message contains a Picture handle */
  4250.  
  4251. æKY khmmTERes 
  4252. æT constant
  4253. æFc Balloons.h
  4254. æD     khmmTERes = 6,                   /* help message contains a res ID to 'TEXT' & 'styl' resources */
  4255.  
  4256. æKY khmmSTRRes 
  4257. æT constant
  4258. æFc Balloons.h
  4259. æD     khmmSTRRes = 7,                  /* help message contains a res ID to a 'STR ' resource */
  4260.  
  4261. æKY kHMTETextResType 
  4262. æT constant
  4263. æFc Balloons.h
  4264. æD #define kHMTETextResType 'TEXT'      /* Resource Type of text data for styled TE record w/o style info */
  4265.  
  4266. æKY kHMTEStyleResType 
  4267. æT constant
  4268. æFc Balloons.h
  4269. æD #define kHMTEStyleResType 'styl'     /* Resource Type of style information for styled TE record */
  4270.  
  4271. æKY kHMEnabledItem 
  4272. æT constant
  4273. æFc Balloons.h
  4274. æD     kHMEnabledItem = 0,              /* item is enabled, but not checked or control value = 0 */
  4275.  
  4276. æKY kHMDisabledItem 
  4277. æT constant
  4278. æFc Balloons.h
  4279. æD     kHMDisabledItem = 1,             /* item is disabled, grayed in menus or disabled in dialogs */
  4280.  
  4281. æKY kHMCheckedItem 
  4282. æT constant
  4283. æFc Balloons.h
  4284. æD     kHMCheckedItem = 2,              /* item is enabled, and checked or control value = 1 */
  4285.  
  4286. æKY kHMOtherItem 
  4287. æT constant
  4288. æFc Balloons.h
  4289. æD     kHMOtherItem = 3,                /* item is enabled, and control value > 1 */
  4290.  
  4291. æKY kHMMenuResType 
  4292. æT constant
  4293. æFc Balloons.h
  4294. æD #define kHMMenuResType 'hmnu'        /* ResType of help resource for supporting menus */
  4295.  
  4296. æKY kHMDialogResType 
  4297. æT constant
  4298. æFc Balloons.h
  4299. æD #define kHMDialogResType 'hdlg'      /* ResType of help resource for supporting dialogs */
  4300.  
  4301. æKY kHMWindListResType 
  4302. æT constant
  4303. æFc Balloons.h
  4304. æD #define kHMWindListResType 'hwin'    /* ResType of help resource for supporting windows */
  4305.  
  4306. æKY kHMRectListResType 
  4307. æT constant
  4308. æFc Balloons.h
  4309. æD #define kHMRectListResType 'hrct'    /* ResType of help resource for rectangles in windows */
  4310.  
  4311. æKY kHMOverrideResType 
  4312. æT constant
  4313. æFc Balloons.h
  4314. æD #define kHMOverrideResType 'hovr'    /* ResType of help resource for overriding system balloons */
  4315.  
  4316. æKY kHMFinderApplResType 
  4317. æT constant
  4318. æFc Balloons.h
  4319. æD #define kHMFinderApplResType 'hfdr'  /* ResType of help resource for custom balloon in Finder */
  4320.  
  4321. æKY kHMRegularWindow 
  4322. æT constant
  4323. æFc Balloons.h
  4324. æD     kHMRegularWindow = 0,            /* Create a regular window floating above all windows */
  4325.  
  4326. æKY kHMSaveBitsNoWindow 
  4327. æT constant
  4328. æFc Balloons.h
  4329. æD     kHMSaveBitsNoWindow = 1,         /* Just save the bits and draw (for MDEF calls) */
  4330.  
  4331. æKY kHMSaveBitsWindow 
  4332. æT constant
  4333. æFc Balloons.h
  4334. æD     kHMSaveBitsWindow = 2,           /* Regular window, save bits behind, AND generate update event */
  4335.  
  4336. æKY HMStringResType 
  4337. æT struct
  4338. æFc Balloons.h
  4339. æD struct HMStringResType {
  4340.     short hmmResID;
  4341.     short hmmIndex;
  4342. };
  4343.  
  4344. typedef struct HMStringResType HMStringResType;
  4345.  
  4346.  
  4347. æKY HMMessageRecord 
  4348. æT struct
  4349. æFc Balloons.h
  4350. æD struct HMMessageRecord {
  4351.         short        hmmHelpType;
  4352.         union {
  4353.                     char                hmmString[256];
  4354.                     short                hmmPict;
  4355.                     Handle                hmmTEHandle;
  4356.                     HMStringResType        hmmStringRes;
  4357.                     short                hmmPictRes;
  4358.                     Handle                hmmPictHandle;
  4359.                     short                hmmTERes;
  4360.                     short                hmmSTRRes;
  4361.                 } u;
  4362. };
  4363.  
  4364. typedef struct HMMessageRecord HMMessageRecord;
  4365. typedef HMMessageRecord *HMMessageRecPtr;
  4366.  
  4367.  
  4368. æKY HMGetHelpMenuHandle 
  4369. æT Function
  4370. æFc Balloons.h
  4371. æD pascal OSErr HMGetHelpMenuHandle(MenuHandle *mh)
  4372.     = {0x303C,0x0200,_Pack14}; 
  4373.  
  4374. æKY HMShowBalloon 
  4375. æT Function
  4376. æFc Balloons.h
  4377. æD pascal OSErr HMShowBalloon(const HMMessageRecord *aHelpMsg,
  4378.                            Point tip,
  4379.                            RectPtr alternateRect,
  4380.                            Ptr tipProc,
  4381.                            short theProc,
  4382.                            short variant,
  4383.                            short method)
  4384.     = {0x303C,0x0B01,_Pack14}; 
  4385.  
  4386. æKY HMRemoveBalloon 
  4387. æT Function
  4388. æFc Balloons.h
  4389. æD pascal OSErr HMRemoveBalloon(void)
  4390.     = {0x303C,0x0002,_Pack14}; 
  4391.  
  4392. æKY HMGetBalloons 
  4393. æT Function
  4394. æFc Balloons.h
  4395. æD pascal Boolean HMGetBalloons(void)
  4396.     = {0x303C,0x0003,_Pack14}; 
  4397.  
  4398. æKY HMSetBalloons 
  4399. æT Function
  4400. æFc Balloons.h
  4401. æD pascal OSErr HMSetBalloons(Boolean flag)
  4402.     = {0x303C,0x0104,_Pack14}; 
  4403.  
  4404. æKY HMShowMenuBalloon 
  4405. æT Function
  4406. æFc Balloons.h
  4407. æD pascal OSErr HMShowMenuBalloon(short itemNum,
  4408.                                short itemMenuID,
  4409.                                long itemFlags,
  4410.                                long itemReserved,
  4411.                                Point tip,
  4412.                                RectPtr alternateRect,
  4413.                                Ptr tipProc,
  4414.                                short theProc,
  4415.                                short variant)
  4416.     = {0x303C,0x0E05,_Pack14}; 
  4417.  
  4418. æKY HMGetIndHelpMsg 
  4419. æT Function
  4420. æFc Balloons.h
  4421. æD pascal OSErr HMGetIndHelpMsg(ResType whichType,
  4422.                              short whichResID,
  4423.                              short whichMsg,
  4424.                              short whichState,
  4425.                              long *options,
  4426.                              Point *tip,
  4427.                              Rect *altRect,
  4428.                              short *theProc,
  4429.                              short *variant,
  4430.                              HMMessageRecord *aHelpMsg,
  4431.                              short *count)
  4432.     = {0x303C,0x1306,_Pack14}; 
  4433.  
  4434. æKY HMIsBalloon 
  4435. æT Function
  4436. æFc Balloons.h
  4437. æD pascal Boolean HMIsBalloon(void)
  4438.     = {0x303C,0x0007,_Pack14}; 
  4439.  
  4440. æKY HMSetFont 
  4441. æT Function
  4442. æFc Balloons.h
  4443. æD pascal OSErr HMSetFont(short font)
  4444.     = {0x303C,0x0108,_Pack14}; 
  4445.  
  4446. æKY HMSetFontSize 
  4447. æT Function
  4448. æFc Balloons.h
  4449. æD pascal OSErr HMSetFontSize(short fontSize)
  4450.     = {0x303C,0x0109,_Pack14}; 
  4451.  
  4452. æKY HMGetFont 
  4453. æT Function
  4454. æFc Balloons.h
  4455. æD pascal OSErr HMGetFont(short *font)
  4456.     = {0x303C,0x020A,_Pack14}; 
  4457.  
  4458. æKY HMGetFontSize 
  4459. æT Function
  4460. æFc Balloons.h
  4461. æD pascal OSErr HMGetFontSize(short *fontSize)
  4462.     = {0x303C,0x020B,_Pack14}; 
  4463.  
  4464. æKY HMSetDialogResID 
  4465. æT Function
  4466. æFc Balloons.h
  4467. æD pascal OSErr HMSetDialogResID(short resID)
  4468.     = {0x303C,0x010C,_Pack14}; 
  4469.  
  4470. æKY HMSetMenuResID 
  4471. æT Function
  4472. æFc Balloons.h
  4473. æD pascal OSErr HMSetMenuResID(short menuID,
  4474.                             short resID)
  4475.     = {0x303C,0x020D,_Pack14}; 
  4476.  
  4477. æKY HMBalloonRect 
  4478. æT Function
  4479. æFc Balloons.h
  4480. æD pascal OSErr HMBalloonRect(const HMMessageRecord *aHelpMsg,
  4481.                            Rect *coolRect)
  4482.     = {0x303C,0x040E,_Pack14}; 
  4483.  
  4484. æKY HMBalloonPict 
  4485. æT Function
  4486. æFc Balloons.h
  4487. æD pascal OSErr HMBalloonPict(const HMMessageRecord *aHelpMsg,
  4488.                            PicHandle *coolPict)
  4489.     = {0x303C,0x040F,_Pack14}; 
  4490.  
  4491. æKY HMScanTemplateItems 
  4492. æT Function
  4493. æFc Balloons.h
  4494. æD pascal OSErr HMScanTemplateItems(short whichID,
  4495.                                  short whichResFile,
  4496.                                  ResType whichType)
  4497.     = {0x303C,0x0410,_Pack14}; 
  4498.  
  4499. æKY HMExtractHelpMsg 
  4500. æT Function
  4501. æFc Balloons.h
  4502. æD pascal OSErr HMExtractHelpMsg(ResType whichType,short whichResID,short whichMsg,
  4503.     short whichState,HMMessageRecord *aHelpMsg)
  4504.     = {0x303C,0x0711,_Pack14}; 
  4505.  
  4506. æKY HMGetDialogResID 
  4507. æT Function
  4508. æFc Balloons.h
  4509. æD pascal OSErr HMGetDialogResID(short *resID)
  4510.     = {0x303C,0x0213,_Pack14}; 
  4511.  
  4512. æKY HMGetMenuResID 
  4513. æT Function
  4514. æFc Balloons.h
  4515. æD pascal OSErr HMGetMenuResID(short menuID,short *resID)
  4516.     = {0x303C,0x0314,_Pack14}; 
  4517.  
  4518. æKY HMGetBalloonWindow 
  4519. æT Function
  4520. æFc Balloons.h
  4521. æD pascal OSErr HMGetBalloonWindow(WindowPtr *window)
  4522.     = {0x303C,0x0215,_Pack14}; 
  4523.  
  4524.  
  4525. æKY Controls.h
  4526. æKL DisposeControl
  4527. dragcontrol
  4528. DragControl
  4529. Draw1Control
  4530. DrawControls
  4531. findcontrol
  4532. FindControl
  4533. GetAuxCtl
  4534. GetCRefCon
  4535. GetCTitle
  4536. getctitle
  4537. GetCtlAction
  4538. GetCtlMax
  4539. GetCtlMin
  4540. GetCtlValue
  4541. GetCVariant
  4542. GetNewControl
  4543. HideControl
  4544. HiliteControl
  4545. KillControls
  4546. MoveControl
  4547. newcontrol
  4548. NewControl
  4549. SetCRefCon
  4550. SetCTitle
  4551. setctitle
  4552. SetCtlAction
  4553. SetCtlColor
  4554. SetCtlMax
  4555. SetCtlMin
  4556. SetCtlValue
  4557. ShowControl
  4558. SizeControl
  4559. testcontrol
  4560. TestControl
  4561. TrackControl
  4562. trackcontrol
  4563. UpdateControls
  4564. UpdtControl
  4565.  
  4566.  
  4567. autoTrack
  4568. AuxCtlHandle
  4569. AuxCtlPtr
  4570. AuxCtlRec
  4571. calcCntlRgn
  4572. calcCRgns
  4573. calcThumbRgn
  4574. card id 23309
  4575. card id 24111
  4576. cBodyColor
  4577. CCTabHandle
  4578. CCTabPtr
  4579. cFrameColor
  4580. checkBoxProc
  4581. ControlHandle
  4582. ControlPtr
  4583. ControlRecord
  4584. cTextColor
  4585. cThumbColor
  4586. CtlCTab
  4587. dispCntl
  4588. dragCntl
  4589. drawCntl
  4590. hAxisOnly
  4591. inButton
  4592. inCheckBox
  4593. inDownButton
  4594. initCntl
  4595. inLabel
  4596. inMenu
  4597. inPageDown
  4598. inPageUp
  4599. inThumb
  4600. inTriangle
  4601. inUpButton
  4602. noConstraint
  4603. popupMenuProc
  4604. popupTitleCenterJust
  4605. popupTitleLeftJust
  4606. popupTitleRightJust
  4607. posCntl
  4608. pushButProc
  4609. radioButProc
  4610. scrollBarProc
  4611. testCntl
  4612. thumbCntl
  4613. useWFont
  4614. vAxisOnly
  4615.  
  4616. æKY pushButProc 
  4617. æT constant
  4618. æFc Controls.h
  4619. æD     pushButProc = 0,
  4620.  
  4621. æKY checkBoxProc 
  4622. æT constant
  4623. æFc Controls.h
  4624. æD     checkBoxProc = 1,
  4625.  
  4626. æKY radioButProc 
  4627. æT constant
  4628. æFc Controls.h
  4629. æD     radioButProc = 2,
  4630.  
  4631. æKY useWFont 
  4632. æT constant
  4633. æFc Controls.h
  4634. æD     useWFont = 8,
  4635.  
  4636. æKY scrollBarProc 
  4637. æT constant
  4638. æFc Controls.h
  4639. æD     scrollBarProc = 16,
  4640.  
  4641. æKY inButton 
  4642. æT constant
  4643. æFc Controls.h
  4644. æD     inButton = 10,
  4645.  
  4646. æKY inCheckBox 
  4647. æT constant
  4648. æFc Controls.h
  4649. æD     inCheckBox = 11,
  4650.  
  4651. æKY inUpButton 
  4652. æT constant
  4653. æFc Controls.h
  4654. æD     inUpButton = 20,
  4655.  
  4656. æKY inDownButton 
  4657. æT constant
  4658. æFc Controls.h
  4659. æD     inDownButton = 21,
  4660.  
  4661. æKY inPageUp 
  4662. æT constant
  4663. æFc Controls.h
  4664. æD     inPageUp = 22,
  4665.  
  4666. æKY inPageDown 
  4667. æT constant
  4668. æFc Controls.h
  4669. æD     inPageDown = 23,
  4670.  
  4671. æKY inThumb 
  4672. æT constant
  4673. æFc Controls.h
  4674. æD     inThumb = 129,
  4675.  
  4676. æKY popupMenuProc 
  4677. æT constant
  4678. æFc Controls.h
  4679. æD     popupMenuProc = 1008,    /* 63 * 16 */
  4680.  
  4681. æKY inLabel 
  4682. æT constant
  4683. æFc Controls.h
  4684. æD     inLabel = 1,
  4685.  
  4686. æKY inMenu 
  4687. æT constant
  4688. æFc Controls.h
  4689. æD     inMenu = 2,
  4690.  
  4691. æKY inTriangle 
  4692. æT constant
  4693. æFc Controls.h
  4694. æD     inTriangle = 4,
  4695.  
  4696. æKY popupTitleLeftJust 
  4697. æT constant
  4698. æFc Controls.h
  4699. æD     popupTitleLeftJust = 0x00000000,
  4700.  
  4701. æKY popupTitleCenterJust 
  4702. æT constant
  4703. æFc Controls.h
  4704. æD     popupTitleCenterJust = 0x00000001,
  4705.  
  4706. æKY popupTitleRightJust 
  4707. æT constant
  4708. æFc Controls.h
  4709. æD     popupTitleRightJust = 0x000000FF,
  4710.  
  4711. æKY noConstraint 
  4712. æT constant
  4713. æFc Controls.h
  4714. æD     noConstraint = 0,
  4715.  
  4716. æKY hAxisOnly 
  4717. æT constant
  4718. æFc Controls.h
  4719. æD     hAxisOnly = 1,
  4720.  
  4721. æKY vAxisOnly 
  4722. æT constant
  4723. æFc Controls.h
  4724. æD     vAxisOnly = 2,
  4725.  
  4726. æKY drawCntl 
  4727. æT constant
  4728. æFc Controls.h
  4729. æD     drawCntl = 0,
  4730.  
  4731. æKY testCntl 
  4732. æT constant
  4733. æFc Controls.h
  4734. æD     testCntl = 1,
  4735.  
  4736. æKY calcCRgns 
  4737. æT constant
  4738. æFc Controls.h
  4739. æD     calcCRgns = 2,
  4740.  
  4741. æKY initCntl 
  4742. æT constant
  4743. æFc Controls.h
  4744. æD     initCntl = 3,
  4745.  
  4746. æKY dispCntl 
  4747. æT constant
  4748. æFc Controls.h
  4749. æD     dispCntl = 4,
  4750.  
  4751. æKY posCntl 
  4752. æT constant
  4753. æFc Controls.h
  4754. æD     posCntl = 5,
  4755.  
  4756. æKY thumbCntl 
  4757. æT constant
  4758. æFc Controls.h
  4759. æD     thumbCntl = 6,
  4760.  
  4761. æKY dragCntl 
  4762. æT constant
  4763. æFc Controls.h
  4764. æD     dragCntl = 7,
  4765.  
  4766. æKY autoTrack 
  4767. æT constant
  4768. æFc Controls.h
  4769. æD     autoTrack = 8,
  4770.  
  4771. æKY calcCntlRgn 
  4772. æT constant
  4773. æFc Controls.h
  4774. æD     calcCntlRgn = 10,
  4775.  
  4776. æKY calcThumbRgn 
  4777. æT constant
  4778. æFc Controls.h
  4779. æD     calcThumbRgn = 11,
  4780.  
  4781. æKY cFrameColor 
  4782. æT constant
  4783. æFc Controls.h
  4784. æD     cFrameColor = 0,
  4785.  
  4786. æKY cBodyColor 
  4787. æT constant
  4788. æFc Controls.h
  4789. æD     cBodyColor = 1,
  4790.  
  4791. æKY cTextColor 
  4792. æT constant
  4793. æFc Controls.h
  4794. æD     cTextColor = 2,
  4795.  
  4796. æKY cThumbColor 
  4797. æT constant
  4798. æFc Controls.h
  4799. æD     cThumbColor = 3,
  4800.  
  4801. æKY ControlRecord 
  4802. æT struct
  4803. æFc Controls.h
  4804. æD struct ControlRecord {
  4805.     struct ControlRecord **nextControl;
  4806.     WindowPtr contrlOwner;
  4807.     Rect contrlRect;
  4808.     unsigned char contrlVis;
  4809.     unsigned char contrlHilite;
  4810.     short contrlValue;
  4811.     short contrlMin;
  4812.     short contrlMax;
  4813.     Handle contrlDefProc;
  4814.     Handle contrlData;
  4815.     ProcPtr contrlAction;
  4816.     long contrlRfCon;
  4817.     Str255 contrlTitle;
  4818. };
  4819.  
  4820. typedef struct ControlRecord ControlRecord;
  4821. typedef ControlRecord *ControlPtr, **ControlHandle;
  4822.  
  4823.  
  4824. æKY CtlCTab 
  4825. æT struct
  4826. æFc Controls.h
  4827. æD struct CtlCTab {
  4828.     long ccSeed;                /*reserved*/
  4829.     short ccRider;              /*see what you have done - reserved*/
  4830.     short ctSize;               /*usually 3 for controls*/
  4831.     ColorSpec ctTable[4];
  4832. };
  4833.  
  4834. typedef struct CtlCTab CtlCTab;
  4835. typedef CtlCTab *CCTabPtr, **CCTabHandle;
  4836.  
  4837.  
  4838. æKY AuxCtlRec 
  4839. æT struct
  4840. æFc Controls.h
  4841. æD struct AuxCtlRec {
  4842.     Handle acNext;              /*handle to next AuxCtlRec*/
  4843.     ControlHandle acOwner;      /*handle for aux record's control*/
  4844.     CCTabHandle acCTable;       /*color table for this control*/
  4845.     short acFlags;              /*misc flag byte*/
  4846.     long acReserved;            /*reserved for use by Apple*/
  4847.     long acRefCon;              /*for use by application*/
  4848. };
  4849.  
  4850. typedef struct AuxCtlRec AuxCtlRec;
  4851. typedef AuxCtlRec *AuxCtlPtr, **AuxCtlHandle;
  4852.  
  4853.  
  4854. æKY NewControl 
  4855. æT Function
  4856. æFc Controls.h
  4857. æD pascal ControlHandle NewControl(WindowPtr theWindow,const Rect *boundsRect,
  4858.     ConstStr255Param title,Boolean visible,short value,short min,short max,
  4859.     short procID,long refCon)
  4860.     = 0xA954; 
  4861.  
  4862. æKY SetCTitle 
  4863. æT Function
  4864. æFc Controls.h
  4865. æD pascal void SetCTitle(ControlHandle theControl,ConstStr255Param title)
  4866.     = 0xA95F; 
  4867.  
  4868. æKY GetCTitle 
  4869. æT Function
  4870. æFc Controls.h
  4871. æD pascal void GetCTitle(ControlHandle theControl,Str255 title)
  4872.     = 0xA95E; 
  4873.  
  4874. æKY GetNewControl 
  4875. æT Function
  4876. æFc Controls.h
  4877. æD pascal ControlHandle GetNewControl(short controlID,WindowPtr owner)
  4878.     = 0xA9BE; 
  4879.  
  4880. æKY DisposeControl 
  4881. æT Function
  4882. æFc Controls.h
  4883. æD pascal void DisposeControl(ControlHandle theControl)
  4884.     = 0xA955; 
  4885.  
  4886. æKY KillControls 
  4887. æT Function
  4888. æFc Controls.h
  4889. æD pascal void KillControls(WindowPtr theWindow)
  4890.     = 0xA956; 
  4891.  
  4892. æKY HideControl 
  4893. æT Function
  4894. æFc Controls.h
  4895. æD pascal void HideControl(ControlHandle theControl)
  4896.     = 0xA958; 
  4897.  
  4898. æKY ShowControl 
  4899. æT Function
  4900. æFc Controls.h
  4901. æD pascal void ShowControl(ControlHandle theControl)
  4902.     = 0xA957; 
  4903.  
  4904. æKY DrawControls 
  4905. æT Function
  4906. æFc Controls.h
  4907. æD pascal void DrawControls(WindowPtr theWindow)
  4908.     = 0xA969; 
  4909.  
  4910. æKY Draw1Control 
  4911. æT Function
  4912. æFc Controls.h
  4913. æD pascal void Draw1Control(ControlHandle theControl)
  4914.     = 0xA96D; 
  4915.  
  4916. æKY HiliteControl 
  4917. æT Function
  4918. æFc Controls.h
  4919. æD pascal void HiliteControl(ControlHandle theControl,short hiliteState)
  4920.     = 0xA95D; 
  4921.  
  4922. æKY UpdtControl 
  4923. æT Function
  4924. æFc Controls.h
  4925. æD pascal void UpdtControl(WindowPtr theWindow,RgnHandle updateRgn)
  4926.     = 0xA953; 
  4927.  
  4928. æKY UpdateControls 
  4929. æT Function
  4930. æFc Controls.h
  4931. æD pascal void UpdateControls(WindowPtr theWindow,RgnHandle updateRgn)
  4932.     = 0xA953; 
  4933.  
  4934. æKY MoveControl 
  4935. æT Function
  4936. æFc Controls.h
  4937. æD pascal void MoveControl(ControlHandle theControl,short h,short v)
  4938.     = 0xA959; 
  4939.  
  4940. æKY SizeControl 
  4941. æT Function
  4942. æFc Controls.h
  4943. æD pascal void SizeControl(ControlHandle theControl,short w,short h)
  4944.     = 0xA95C; 
  4945.  
  4946. æKY SetCtlValue 
  4947. æT Function
  4948. æFc Controls.h
  4949. æD pascal void SetCtlValue(ControlHandle theControl,short theValue)
  4950.     = 0xA963; 
  4951.  
  4952. æKY GetCtlValue 
  4953. æT Function
  4954. æFc Controls.h
  4955. æD pascal short GetCtlValue(ControlHandle theControl)
  4956.     = 0xA960; 
  4957.  
  4958. æKY SetCtlMin 
  4959. æT Function
  4960. æFc Controls.h
  4961. æD pascal void SetCtlMin(ControlHandle theControl,short minValue)
  4962.     = 0xA964; 
  4963.  
  4964. æKY GetCtlMin 
  4965. æT Function
  4966. æFc Controls.h
  4967. æD pascal short GetCtlMin(ControlHandle theControl)
  4968.     = 0xA961; 
  4969.  
  4970. æKY SetCtlMax 
  4971. æT Function
  4972. æFc Controls.h
  4973. æD pascal void SetCtlMax(ControlHandle theControl,short maxValue)
  4974.     = 0xA965; 
  4975.  
  4976. æKY GetCtlMax 
  4977. æT Function
  4978. æFc Controls.h
  4979. æD pascal short GetCtlMax(ControlHandle theControl)
  4980.     = 0xA962; 
  4981.  
  4982. æKY SetCRefCon 
  4983. æT Function
  4984. æFc Controls.h
  4985. æD pascal void SetCRefCon(ControlHandle theControl,long data)
  4986.     = 0xA95B; 
  4987.  
  4988. æKY GetCRefCon 
  4989. æT Function
  4990. æFc Controls.h
  4991. æD pascal long GetCRefCon(ControlHandle theControl)
  4992.     = 0xA95A; 
  4993.  
  4994. æKY SetCtlAction 
  4995. æT Function
  4996. æFc Controls.h
  4997. æD pascal void SetCtlAction(ControlHandle theControl,ProcPtr actionProc)
  4998.     = 0xA96B; 
  4999.  
  5000. æKY GetCtlAction 
  5001. æT Function
  5002. æFc Controls.h
  5003. æD pascal ProcPtr GetCtlAction(ControlHandle theControl)
  5004.     = 0xA96A; 
  5005.  
  5006. æKY DragControl 
  5007. æT Function
  5008. æFc Controls.h
  5009. æD pascal void DragControl(ControlHandle theControl,Point startPt,const Rect *limitRect,
  5010.     const Rect *slopRect,short axis)
  5011.     = 0xA967; 
  5012.  
  5013. æKY TestControl 
  5014. æT Function
  5015. æFc Controls.h
  5016. æD pascal short TestControl(ControlHandle theControl,Point thePt)
  5017.     = 0xA966; 
  5018.  
  5019. æKY TrackControl 
  5020. æT Function
  5021. æFc Controls.h
  5022. æD pascal short TrackControl(ControlHandle theControl,Point thePoint,ProcPtr actionProc)
  5023.     = 0xA968; 
  5024.  
  5025. æKY FindControl 
  5026. æT Function
  5027. æFc Controls.h
  5028. æD pascal short FindControl(Point thePoint,WindowPtr theWindow,ControlHandle *theControl)
  5029.     = 0xA96C; 
  5030.  
  5031. æKY SetCtlColor 
  5032. æT Function
  5033. æFc Controls.h
  5034. æD pascal void SetCtlColor(ControlHandle theControl,CCTabHandle newColorTable)
  5035.     = 0xAA43; 
  5036.  
  5037. æKY GetAuxCtl 
  5038. æT Function
  5039. æFc Controls.h
  5040. æD pascal Boolean GetAuxCtl(ControlHandle theControl,AuxCtlHandle *acHndl)
  5041.     = 0xAA44; 
  5042.  
  5043. æKY GetCVariant 
  5044. æT Function
  5045. æFc Controls.h
  5046. æD pascal short GetCVariant(ControlHandle theControl)
  5047.     = 0xA809; 
  5048.  
  5049. æKY dragcontrol 
  5050. æT Function
  5051. æFc Controls.h
  5052. æD void dragcontrol(ControlHandle theControl,Point *startPt,const Rect *limitRect,
  5053.     const Rect *slopRect,short axis); 
  5054.  
  5055. æKY newcontrol 
  5056. æT Function
  5057. æFc Controls.h
  5058. æD ControlHandle newcontrol(WindowPtr theWindow,const Rect *boundsRect,char *title,
  5059.     Boolean visible,short value,short min,short max,short procID,long refCon); 
  5060.  
  5061. æKY findcontrol 
  5062. æT Function
  5063. æFc Controls.h
  5064. æD short findcontrol(Point *thePoint,WindowPtr theWindow,ControlHandle *theControl); 
  5065.  
  5066. æKY getctitle 
  5067. æT Function
  5068. æFc Controls.h
  5069. æD void getctitle(ControlHandle theControl,char *title); 
  5070.  
  5071. æKY setctitle 
  5072. æT Function
  5073. æFc Controls.h
  5074. æD void setctitle(ControlHandle theControl,char *title); 
  5075.  
  5076. æKY trackcontrol 
  5077. æT Function
  5078. æFc Controls.h
  5079. æD short trackcontrol(ControlHandle theControl,Point *thePoint,ProcPtr actionProc); 
  5080.  
  5081. æKY testcontrol 
  5082. æT Function
  5083. æFc Controls.h
  5084. æD short testcontrol(ControlHandle theControl,Point *thePt); 
  5085.  
  5086.  
  5087. æKY Desk.h
  5088. æKL CloseDeskAcc
  5089. opendeskacc
  5090. OpenDeskAcc
  5091. SystemClick
  5092. SystemEdit
  5093. SystemEvent
  5094. SystemMenu
  5095. SystemTask
  5096.  
  5097. accClear
  5098. accCopy
  5099. accCursor
  5100. accCut
  5101. accEvent
  5102. accMenu
  5103. accPaste
  5104. accRun
  5105. accUndo
  5106. goodbye
  5107.  
  5108. æKY accEvent 
  5109. æT constant
  5110. æFc Desk.h
  5111. æD     accEvent = 64,
  5112.  
  5113. æKY accRun 
  5114. æT constant
  5115. æFc Desk.h
  5116. æD     accRun = 65,
  5117.  
  5118. æKY accCursor 
  5119. æT constant
  5120. æFc Desk.h
  5121. æD     accCursor = 66,
  5122.  
  5123. æKY accMenu 
  5124. æT constant
  5125. æFc Desk.h
  5126. æD     accMenu = 67,
  5127.  
  5128. æKY accUndo 
  5129. æT constant
  5130. æFc Desk.h
  5131. æD     accUndo = 68,
  5132.  
  5133. æKY accCut 
  5134. æT constant
  5135. æFc Desk.h
  5136. æD     accCut = 70,
  5137.  
  5138. æKY accCopy 
  5139. æT constant
  5140. æFc Desk.h
  5141. æD     accCopy = 71,
  5142.  
  5143. æKY accPaste 
  5144. æT constant
  5145. æFc Desk.h
  5146. æD     accPaste = 72,
  5147.  
  5148. æKY accClear 
  5149. æT constant
  5150. æFc Desk.h
  5151. æD     accClear = 73,
  5152.  
  5153. æKY goodbye 
  5154. æT constant
  5155. æFc Desk.h
  5156. æD     goodbye = -1,    /*goodbye message*/
  5157.  
  5158. æKY OpenDeskAcc 
  5159. æT Function
  5160. æFc Desk.h
  5161. æD pascal short OpenDeskAcc(ConstStr255Param deskAccName)
  5162.     = 0xA9B6; 
  5163.  
  5164. æKY CloseDeskAcc 
  5165. æT Function
  5166. æFc Desk.h
  5167. æD pascal void CloseDeskAcc(short refNum)
  5168.     = 0xA9B7; 
  5169.  
  5170. æKY SystemClick 
  5171. æT Function
  5172. æFc Desk.h
  5173. æD pascal void SystemClick(const EventRecord *theEvent,WindowPtr theWindow)
  5174.     = 0xA9B3; 
  5175.  
  5176. æKY SystemEdit 
  5177. æT Function
  5178. æFc Desk.h
  5179. æD pascal Boolean SystemEdit(short editCmd)
  5180.     = 0xA9C2; 
  5181.  
  5182. æKY SystemTask 
  5183. æT Function
  5184. æFc Desk.h
  5185. æD pascal void SystemTask(void)
  5186.     = 0xA9B4; 
  5187.  
  5188. æKY SystemEvent 
  5189. æT Function
  5190. æFc Desk.h
  5191. æD pascal Boolean SystemEvent(const EventRecord *theEvent)
  5192.     = 0xA9B2; 
  5193.  
  5194. æKY SystemMenu 
  5195. æT Function
  5196. æFc Desk.h
  5197. æD pascal void SystemMenu(long menuResult)
  5198.     = 0xA9B5; 
  5199.  
  5200. æKY opendeskacc 
  5201. æT Function
  5202. æFc Desk.h
  5203. æD short opendeskacc(char *deskAccName); 
  5204.  
  5205.  
  5206. æKY DeskBus.h
  5207. æKL ADBOp
  5208. ADBReInit
  5209. CountADBs
  5210. GetADBInfo
  5211. GetIndADB
  5212. SetADBInfo
  5213.  
  5214. ADBAddress
  5215. ADBDataBlock
  5216. ADBDBlkPtr
  5217. ADBOpBlock
  5218. ADBOpBPtr
  5219. ADBSetInfoBlock
  5220. ADBSInfoPtr
  5221.  
  5222. æKY ADBAddress
  5223. æT typedef
  5224. æFc DeskBus.h
  5225. æD typedef char ADBAddress;
  5226.  
  5227. æKY ADBOpBlock 
  5228. æT struct
  5229. æFc DeskBus.h
  5230. æD struct ADBOpBlock {
  5231.     Ptr dataBuffPtr;        /*address of data buffer*/
  5232.     Ptr opServiceRtPtr;     /*service routine pointer*/
  5233.     Ptr opDataAreaPtr;      /*optional data area address*/
  5234. };
  5235.  
  5236. typedef struct ADBOpBlock ADBOpBlock;
  5237. typedef ADBOpBlock *ADBOpBPtr;
  5238.  
  5239.  
  5240. æKY ADBDataBlock 
  5241. æT struct
  5242. æFc DeskBus.h
  5243. æD struct ADBDataBlock {
  5244.     char devType;           /*device type*/
  5245.     char origADBAddr;       /*original ADB Address*/
  5246.     Ptr dbServiceRtPtr;     /*service routine pointer*/
  5247.     Ptr dbDataAreaAddr;     /*data area address*/
  5248. };
  5249.  
  5250. typedef struct ADBDataBlock ADBDataBlock;
  5251. typedef ADBDataBlock *ADBDBlkPtr;
  5252.  
  5253.  
  5254. æKY ADBSetInfoBlock 
  5255. æT struct
  5256. æFc DeskBus.h
  5257. æD struct ADBSetInfoBlock {
  5258.     Ptr siServiceRtPtr;     /*service routine pointer*/
  5259.     Ptr siDataAreaAddr;     /*data area address*/
  5260. };
  5261.  
  5262. typedef struct ADBSetInfoBlock ADBSetInfoBlock;
  5263. typedef ADBSetInfoBlock *ADBSInfoPtr;
  5264.  
  5265.  
  5266. æKY ADBReInit 
  5267. æT Function
  5268. æFc DeskBus.h
  5269. æD pascal void ADBReInit(void)
  5270.     = 0xA07B; 
  5271.  
  5272. æKY ADBOp 
  5273. æT Function
  5274. æFc DeskBus.h
  5275. æD pascal OSErr ADBOp(Ptr data,ProcPtr compRout,Ptr buffer,short commandNum); 
  5276.  
  5277. æKY CountADBs 
  5278. æT Function
  5279. æFc DeskBus.h
  5280. æD #pragma parameter __D0 CountADBs
  5281. pascal short CountADBs(void)
  5282.     = 0xA077; 
  5283.  
  5284. æKY GetIndADB 
  5285. æT Function
  5286. æFc DeskBus.h
  5287. æD #pragma parameter __D0 GetIndADB(__A0,__D0)
  5288. pascal ADBAddress GetIndADB(ADBDataBlock *info,short devTableIndex)
  5289.     = 0xA078; 
  5290.  
  5291. æKY GetADBInfo 
  5292. æT Function
  5293. æFc DeskBus.h
  5294. æD #pragma parameter __D0 GetADBInfo(__A0,__D0)
  5295. pascal OSErr GetADBInfo(ADBDataBlock *info,ADBAddress adbAddr)
  5296.     = 0xA079; 
  5297.  
  5298. æKY SetADBInfo 
  5299. æT Function
  5300. æFc DeskBus.h
  5301. æD #pragma parameter __D0 SetADBInfo(__A0,__D0)
  5302. pascal OSErr SetADBInfo(ADBSetInfoBlock *info,ADBAddress adbAddr)
  5303.     = 0xA07A; 
  5304.  
  5305.  
  5306. æKY Devices.h
  5307. æKL CloseDriver
  5308. Control
  5309. GetDCtlEntry
  5310. KillIO
  5311. opendriver
  5312. OpenDriver
  5313. PBControl
  5314. PBControlAsync
  5315. PBControlSync
  5316. PBKillIO
  5317. PBKillIOAsync
  5318. PBKillIOSync
  5319. PBStatus
  5320. PBStatusAsync
  5321. PBStatusSync
  5322. SetChooserAlert
  5323. Status
  5324.  
  5325. activateMsg
  5326. activDev
  5327. AuxDCE
  5328. AuxDCEHandle
  5329. AuxDCEPtr
  5330. buttonMsg
  5331. cancelMsg
  5332. cdevGenErr
  5333. cdevMemErr
  5334. cdevResErr
  5335. cdevUnset
  5336. chooserID
  5337. clearDev
  5338. closeDev
  5339. copyDev
  5340. cursorDev
  5341. cutDev
  5342. DCtlEntry
  5343. DCtlHandle
  5344. DCtlPtr
  5345. deactivateMsg
  5346. deactivDev
  5347. deselectMsg
  5348. fillListMsg
  5349. getSelMsg
  5350. hitDev
  5351. hitMsg
  5352. initDev
  5353. initMsg
  5354. keyEvtDev
  5355. keyEvtMsg
  5356. macDev
  5357. newSelMsg
  5358. normalMsg
  5359. nulDev
  5360. nulMsg
  5361. okMsg
  5362. pasteDev
  5363. selectMsg
  5364. startupMsg
  5365. superMsg
  5366. terminateMsg
  5367. undoDev
  5368. updateDev
  5369. updateMsg
  5370.  
  5371. æKY newSelMsg 
  5372. æT constant
  5373. æFc Devices.h
  5374. æD     newSelMsg = 12,
  5375.  
  5376. æKY fillListMsg 
  5377. æT constant
  5378. æFc Devices.h
  5379. æD     fillListMsg = 13,
  5380.  
  5381. æKY getSelMsg 
  5382. æT constant
  5383. æFc Devices.h
  5384. æD     getSelMsg = 14,
  5385.  
  5386. æKY selectMsg 
  5387. æT constant
  5388. æFc Devices.h
  5389. æD     selectMsg = 15,
  5390.  
  5391. æKY deselectMsg 
  5392. æT constant
  5393. æFc Devices.h
  5394. æD     deselectMsg = 16,
  5395.  
  5396. æKY terminateMsg 
  5397. æT constant
  5398. æFc Devices.h
  5399. æD     terminateMsg = 17,
  5400.  
  5401. æKY buttonMsg 
  5402. æT constant
  5403. æFc Devices.h
  5404. æD     buttonMsg = 19,
  5405.  
  5406. æKY chooserID 
  5407. æT constant
  5408. æFc Devices.h
  5409. æD     chooserID = 1,
  5410.  
  5411. æKY initDev 
  5412. æT constant
  5413. æFc Devices.h
  5414. æD     initDev = 0,         /*Time for cdev to initialize itself*/
  5415.  
  5416. æKY hitDev 
  5417. æT constant
  5418. æFc Devices.h
  5419. æD     hitDev = 1,          /*Hit on one of my items*/
  5420.  
  5421. æKY closeDev 
  5422. æT constant
  5423. æFc Devices.h
  5424. æD     closeDev = 2,        /*Close yourself*/
  5425.  
  5426. æKY nulDev 
  5427. æT constant
  5428. æFc Devices.h
  5429. æD     nulDev = 3,          /*Null event*/
  5430.  
  5431. æKY updateDev 
  5432. æT constant
  5433. æFc Devices.h
  5434. æD     updateDev = 4,       /*Update event*/
  5435.  
  5436. æKY activDev 
  5437. æT constant
  5438. æFc Devices.h
  5439. æD     activDev = 5,        /*Activate event*/
  5440.  
  5441. æKY deactivDev 
  5442. æT constant
  5443. æFc Devices.h
  5444. æD     deactivDev = 6,      /*Deactivate event*/
  5445.  
  5446. æKY keyEvtDev 
  5447. æT constant
  5448. æFc Devices.h
  5449. æD     keyEvtDev = 7,       /*Key down/auto key*/
  5450.  
  5451. æKY macDev 
  5452. æT constant
  5453. æFc Devices.h
  5454. æD     macDev = 8,          /*Decide whether or not to show up*/
  5455.  
  5456. æKY undoDev 
  5457. æT constant
  5458. æFc Devices.h
  5459. æD     undoDev = 9,
  5460.  
  5461. æKY cutDev 
  5462. æT constant
  5463. æFc Devices.h
  5464. æD     cutDev = 10,
  5465.  
  5466. æKY copyDev 
  5467. æT constant
  5468. æFc Devices.h
  5469. æD     copyDev = 11,
  5470.  
  5471. æKY pasteDev 
  5472. æT constant
  5473. æFc Devices.h
  5474. æD     pasteDev = 12,
  5475.  
  5476. æKY clearDev 
  5477. æT constant
  5478. æFc Devices.h
  5479. æD     clearDev = 13,
  5480.  
  5481. æKY cursorDev 
  5482. æT constant
  5483. æFc Devices.h
  5484. æD     cursorDev = 14,
  5485.  
  5486. æKY cdevGenErr 
  5487. æT constant
  5488. æFc Devices.h
  5489. æD     cdevGenErr = -1,     /*General error; gray cdev w/o alert*/
  5490.  
  5491. æKY cdevMemErr 
  5492. æT constant
  5493. æFc Devices.h
  5494. æD     cdevMemErr = 0,      /*Memory shortfall; alert user please*/
  5495.  
  5496. æKY cdevResErr 
  5497. æT constant
  5498. æFc Devices.h
  5499. æD     cdevResErr = 1,      /*Couldn't get a needed resource; alert*/
  5500.  
  5501. æKY cdevUnset 
  5502. æT constant
  5503. æFc Devices.h
  5504. æD     cdevUnset = 3,       /* cdevValue is initialized to this*/
  5505.  
  5506. æKY initMsg 
  5507. æT constant
  5508. æFc Devices.h
  5509. æD     initMsg = 1,         /*initialization*/
  5510.  
  5511. æKY okMsg 
  5512. æT constant
  5513. æFc Devices.h
  5514. æD     okMsg = 2,           /*user clicked OK button*/
  5515.  
  5516. æKY cancelMsg 
  5517. æT constant
  5518. æFc Devices.h
  5519. æD     cancelMsg = 3,       /*user clicked Cancel button*/
  5520.  
  5521. æKY hitMsg 
  5522. æT constant
  5523. æFc Devices.h
  5524. æD     hitMsg = 4,          /*user clicked control in Options dialog*/
  5525.  
  5526. æKY nulMsg 
  5527. æT constant
  5528. æFc Devices.h
  5529. æD     nulMsg = 5,          /*periodic event*/
  5530.  
  5531. æKY updateMsg 
  5532. æT constant
  5533. æFc Devices.h
  5534. æD     updateMsg = 6,       /*update event*/
  5535.  
  5536. æKY activateMsg 
  5537. æT constant
  5538. æFc Devices.h
  5539. æD     activateMsg = 7,     /*not used*/
  5540.  
  5541. æKY deactivateMsg 
  5542. æT constant
  5543. æFc Devices.h
  5544. æD     deactivateMsg = 8,   /*not used*/
  5545.  
  5546. æKY keyEvtMsg 
  5547. æT constant
  5548. æFc Devices.h
  5549. æD     keyEvtMsg = 9,       /*keyboard event*/
  5550.  
  5551. æKY superMsg 
  5552. æT constant
  5553. æFc Devices.h
  5554. æD     superMsg = 10,       /*show superuser controls*/
  5555.  
  5556. æKY normalMsg 
  5557. æT constant
  5558. æFc Devices.h
  5559. æD     normalMsg = 11,      /*show only normal controls*/
  5560.  
  5561. æKY startupMsg 
  5562. æT constant
  5563. æFc Devices.h
  5564. æD     startupMsg = 12,     /*code has been loaded*/
  5565.  
  5566. æKY DCtlEntry 
  5567. æT struct
  5568. æFc Devices.h
  5569. æD struct DCtlEntry {
  5570.     Ptr dCtlDriver;
  5571.     short dCtlFlags;
  5572.     QHdr dCtlQHdr;
  5573.     long dCtlPosition;
  5574.     Handle dCtlStorage;
  5575.     short dCtlRefNum;
  5576.     long dCtlCurTicks;
  5577.     WindowPtr dCtlWindow;
  5578.     short dCtlDelay;
  5579.     short dCtlEMask;
  5580.     short dCtlMenu;
  5581. };
  5582.  
  5583. typedef struct DCtlEntry DCtlEntry;
  5584. typedef DCtlEntry *DCtlPtr, **DCtlHandle;
  5585.  
  5586.  
  5587. æKY AuxDCE 
  5588. æT struct
  5589. æFc Devices.h
  5590. æD struct AuxDCE {
  5591.     Ptr dCtlDriver;
  5592.     short dCtlFlags;
  5593.     QHdr dCtlQHdr;
  5594.     long dCtlPosition;
  5595.     Handle dCtlStorage;
  5596.     short dCtlRefNum;
  5597.     long dCtlCurTicks;
  5598.     GrafPtr dCtlWindow;
  5599.     short dCtlDelay;
  5600.     short dCtlEMask;
  5601.     short dCtlMenu;
  5602.     char dCtlSlot;
  5603.     char dCtlSlotId;
  5604.     long dCtlDevBase;
  5605.     Ptr dCtlOwner;
  5606.     char dCtlExtDev;
  5607.     char fillByte;
  5608. };
  5609.  
  5610. typedef struct AuxDCE AuxDCE;
  5611. typedef AuxDCE *AuxDCEPtr, **AuxDCEHandle;
  5612.  
  5613.  
  5614. æKY GetDCtlEntry 
  5615. æT Function
  5616. æFc Devices.h
  5617. æD pascal DCtlHandle GetDCtlEntry(short refNum); 
  5618.  
  5619. æKY SetChooserAlert 
  5620. æT Function
  5621. æFc Devices.h
  5622. æD pascal Boolean SetChooserAlert(Boolean f); 
  5623.  
  5624. æKY OpenDriver 
  5625. æT Function
  5626. æFc Devices.h
  5627. æD pascal OSErr OpenDriver(ConstStr255Param name,short *drvrRefNum); 
  5628.  
  5629. æKY opendriver 
  5630. æT Function
  5631. æFc Devices.h
  5632. æD OSErr opendriver(char *driverName,short *refNum); 
  5633.  
  5634. æKY CloseDriver 
  5635. æT Function
  5636. æFc Devices.h
  5637. æD pascal OSErr CloseDriver(short refNum); 
  5638.  
  5639. æKY Control 
  5640. æT Function
  5641. æFc Devices.h
  5642. æD pascal OSErr Control(short refNum,short csCode,const void *csParamPtr); 
  5643.  
  5644. æKY Status 
  5645. æT Function
  5646. æFc Devices.h
  5647. æD pascal OSErr Status(short refNum,short csCode,void *csParamPtr); 
  5648.  
  5649. æKY KillIO 
  5650. æT Function
  5651. æFc Devices.h
  5652. æD pascal OSErr KillIO(short refNum); 
  5653.  
  5654. æKY PBControl 
  5655. æT Function
  5656. æFc Devices.h
  5657. æD pascal OSErr PBControl(ParmBlkPtr paramBlock,Boolean async); 
  5658.  
  5659. æKY PBControlSync 
  5660. æT Function
  5661. æFc Devices.h
  5662. æD #pragma parameter __D0 PBControlSync(__A0)
  5663. pascal OSErr PBControlSync(ParmBlkPtr paramBlock)
  5664.     = 0xA004; 
  5665.  
  5666. æKY PBControlAsync 
  5667. æT Function
  5668. æFc Devices.h
  5669. æD #pragma parameter __D0 PBControlAsync(__A0)
  5670. pascal OSErr PBControlAsync(ParmBlkPtr paramBlock)
  5671.     = 0xA404; 
  5672.  
  5673. æKY PBStatus 
  5674. æT Function
  5675. æFc Devices.h
  5676. æD pascal OSErr PBStatus(ParmBlkPtr paramBlock,Boolean async); 
  5677.  
  5678. æKY PBStatusSync 
  5679. æT Function
  5680. æFc Devices.h
  5681. æD #pragma parameter __D0 PBStatusSync(__A0)
  5682. pascal OSErr PBStatusSync(ParmBlkPtr paramBlock)
  5683.     = 0xA005; 
  5684.  
  5685. æKY PBStatusAsync 
  5686. æT Function
  5687. æFc Devices.h
  5688. æD #pragma parameter __D0 PBStatusAsync(__A0)
  5689. pascal OSErr PBStatusAsync(ParmBlkPtr paramBlock)
  5690.     = 0xA405; 
  5691.  
  5692. æKY PBKillIO 
  5693. æT Function
  5694. æFc Devices.h
  5695. æD pascal OSErr PBKillIO(ParmBlkPtr paramBlock,Boolean async); 
  5696.  
  5697. æKY PBKillIOSync 
  5698. æT Function
  5699. æFc Devices.h
  5700. æD #pragma parameter __D0 PBKillIOSync(__A0)
  5701. pascal OSErr PBKillIOSync(ParmBlkPtr paramBlock)
  5702.     = 0xA006; 
  5703.  
  5704. æKY PBKillIOAsync 
  5705. æT Function
  5706. æFc Devices.h
  5707. æD #pragma parameter __D0 PBKillIOAsync(__A0)
  5708. pascal OSErr PBKillIOAsync(ParmBlkPtr paramBlock)
  5709.     = 0xA406; 
  5710.  
  5711.  
  5712. æKY Dialogs.h
  5713. æKL Alert
  5714. CautionAlert
  5715. CloseDialog
  5716. CouldAlert
  5717. CouldDialog
  5718. DialogSelect
  5719. DisposDialog
  5720. DisposeDialog
  5721. DlgCopy
  5722. DlgCut
  5723. DlgDelete
  5724. DlgPaste
  5725. DrawDialog
  5726. ErrorSound
  5727. findditem
  5728. FindDItem
  5729. FreeAlert
  5730. FreeDialog
  5731. GetAlrtStage
  5732. GetDItem
  5733. getitext
  5734. GetIText
  5735. GetNewDialog
  5736. HideDItem
  5737. InitDialogs
  5738. IsDialogEvent
  5739. ModalDialog
  5740. newcdialog
  5741. NewCDialog
  5742. newdialog
  5743. NewDialog
  5744. NoteAlert
  5745. paramtext
  5746. ParamText
  5747. ResetAlrtStage
  5748. SelIText
  5749. SetDAFont
  5750. SetDItem
  5751. setitext
  5752. SetIText
  5753. ShowDItem
  5754. StopAlert
  5755. UpdateDialog
  5756. UpdtDialog
  5757.  
  5758. AlertTemplate
  5759. AlertTHndl
  5760. AlertTPtr
  5761. btnCtrl
  5762. cancel
  5763. cautionIcon
  5764. chkCtrl
  5765. ctrlItem
  5766. DialogPeek
  5767. DialogPtr
  5768. DialogRecord
  5769. DialogTemplate
  5770. DialogTHndl
  5771. DialogTPtr
  5772. editText
  5773. iconItem
  5774. itemDisable
  5775. ModalFilterProcPtr
  5776. noteIcon
  5777. ok
  5778. picItem
  5779. radCtrl
  5780. resCtrl
  5781. ResumeProcPtr
  5782. SoundProcPtr
  5783. StageList
  5784. statText
  5785. stopIcon
  5786. userItem
  5787.  
  5788. æKY ctrlItem 
  5789. æT constant
  5790. æFc Dialogs.h
  5791. æD     ctrlItem = 4,
  5792.  
  5793. æKY btnCtrl 
  5794. æT constant
  5795. æFc Dialogs.h
  5796. æD     btnCtrl = 0,
  5797.  
  5798. æKY chkCtrl 
  5799. æT constant
  5800. æFc Dialogs.h
  5801. æD     chkCtrl = 1,
  5802.  
  5803. æKY radCtrl 
  5804. æT constant
  5805. æFc Dialogs.h
  5806. æD     radCtrl = 2,
  5807.  
  5808. æKY resCtrl 
  5809. æT constant
  5810. æFc Dialogs.h
  5811. æD     resCtrl = 3,
  5812.  
  5813. æKY statText 
  5814. æT constant
  5815. æFc Dialogs.h
  5816. æD     statText = 8,
  5817.  
  5818. æKY editText 
  5819. æT constant
  5820. æFc Dialogs.h
  5821. æD     editText = 16,
  5822.  
  5823. æKY iconItem 
  5824. æT constant
  5825. æFc Dialogs.h
  5826. æD     iconItem = 32,
  5827.  
  5828. æKY picItem 
  5829. æT constant
  5830. æFc Dialogs.h
  5831. æD     picItem = 64,
  5832.  
  5833. æKY userItem 
  5834. æT constant
  5835. æFc Dialogs.h
  5836. æD     userItem = 0,
  5837.  
  5838. æKY itemDisable 
  5839. æT constant
  5840. æFc Dialogs.h
  5841. æD     itemDisable = 128,
  5842.  
  5843. æKY ok 
  5844. æT constant
  5845. æFc Dialogs.h
  5846. æD     ok = 1,
  5847.  
  5848. æKY cancel 
  5849. æT constant
  5850. æFc Dialogs.h
  5851. æD     cancel = 2,
  5852.  
  5853. æKY stopIcon 
  5854. æT constant
  5855. æFc Dialogs.h
  5856. æD     stopIcon = 0,
  5857.  
  5858. æKY noteIcon 
  5859. æT constant
  5860. æFc Dialogs.h
  5861. æD     noteIcon = 1,
  5862.  
  5863. æKY cautionIcon 
  5864. æT constant
  5865. æFc Dialogs.h
  5866. æD     cautionIcon = 2,
  5867.  
  5868. æKY StageList
  5869. æT typedef
  5870. æFc Dialogs.h
  5871. æD typedef short StageList;
  5872.  
  5873. æKY DialogPtr
  5874. æT typedef
  5875. æFc Dialogs.h
  5876. æD typedef WindowPtr DialogPtr;
  5877.  
  5878. æKY ResumeProcPtr
  5879. æT typedef
  5880. æFc Dialogs.h
  5881. æD typedef pascal void (*ResumeProcPtr)(void);
  5882.  
  5883. æKY SoundProcPtr
  5884. æT typedef
  5885. æFc Dialogs.h
  5886. æD typedef pascal void (*SoundProcPtr)(void);
  5887.  
  5888. æKY ModalFilterProcPtr
  5889. æT typedef
  5890. æFc Dialogs.h
  5891. æD typedef pascal Boolean (*ModalFilterProcPtr)(DialogPtr theDialog, EventRecord *theEvent, short *itemHit);
  5892.  
  5893. æKY DialogRecord 
  5894. æT struct
  5895. æFc Dialogs.h
  5896. æD struct DialogRecord {
  5897.     WindowRecord window;
  5898.     Handle items;
  5899.     TEHandle textH;
  5900.     short editField;
  5901.     short editOpen;
  5902.     short aDefItem;
  5903. };
  5904.  
  5905. typedef struct DialogRecord DialogRecord;
  5906. typedef DialogRecord *DialogPeek;
  5907.  
  5908.  
  5909. æKY DialogTemplate 
  5910. æT struct
  5911. æFc Dialogs.h
  5912. æD struct DialogTemplate {
  5913.     Rect boundsRect;
  5914.     short procID;
  5915.     Boolean visible;
  5916.     Boolean filler1;
  5917.     Boolean goAwayFlag;
  5918.     Boolean filler2;
  5919.     long refCon;
  5920.     short itemsID;
  5921.     Str255 title;
  5922. };
  5923.  
  5924. typedef struct DialogTemplate DialogTemplate;
  5925. typedef DialogTemplate *DialogTPtr, **DialogTHndl;
  5926.  
  5927.  
  5928. æKY AlertTemplate 
  5929. æT struct
  5930. æFc Dialogs.h
  5931. æD struct AlertTemplate {
  5932.     Rect boundsRect;
  5933.     short itemsID;
  5934.     StageList stages;
  5935. };
  5936.  
  5937. typedef struct AlertTemplate AlertTemplate;
  5938. typedef AlertTemplate *AlertTPtr, **AlertTHndl;
  5939.  
  5940.  
  5941. æKY InitDialogs 
  5942. æT Function
  5943. æFc Dialogs.h
  5944. æD pascal void InitDialogs(ResumeProcPtr resumeProc)
  5945.     = 0xA97B; 
  5946.  
  5947. æKY ErrorSound 
  5948. æT Function
  5949. æFc Dialogs.h
  5950. æD pascal void ErrorSound(SoundProcPtr soundProc)
  5951.     = 0xA98C; 
  5952.  
  5953. æKY NewDialog 
  5954. æT Function
  5955. æFc Dialogs.h
  5956. æD pascal DialogPtr NewDialog(void *wStorage,const Rect *boundsRect,ConstStr255Param title,
  5957.     Boolean visible,short procID,WindowPtr behind,Boolean goAwayFlag,long refCon,
  5958.     Handle itmLstHndl)
  5959.     = 0xA97D; 
  5960.  
  5961. æKY newdialog 
  5962. æT Function
  5963. æFc Dialogs.h
  5964. æD DialogPtr newdialog(void *wStorage,const Rect *boundsRect,char *title,Boolean visible,
  5965.     short procID,WindowPtr behind,Boolean goAwayFlag,long refCon,Handle itmLstHndl); 
  5966.  
  5967. æKY GetNewDialog 
  5968. æT Function
  5969. æFc Dialogs.h
  5970. æD pascal DialogPtr GetNewDialog(short dialogID,void *dStorage,WindowPtr behind)
  5971.     = 0xA97C; 
  5972.  
  5973. æKY CloseDialog 
  5974. æT Function
  5975. æFc Dialogs.h
  5976. æD pascal void CloseDialog(DialogPtr theDialog)
  5977.     = 0xA982; 
  5978.  
  5979. æKY DisposDialog 
  5980. æT Function
  5981. æFc Dialogs.h
  5982. æD pascal void DisposDialog(DialogPtr theDialog)
  5983.     = 0xA983; 
  5984.  
  5985. æKY DisposeDialog 
  5986. æT Function
  5987. æFc Dialogs.h
  5988. æD pascal void DisposeDialog(DialogPtr theDialog)
  5989.     = 0xA983; 
  5990.  
  5991. æKY CouldDialog 
  5992. æT Function
  5993. æFc Dialogs.h
  5994. æD pascal void CouldDialog(short dialogID)
  5995.     = 0xA979; 
  5996.  
  5997. æKY FreeDialog 
  5998. æT Function
  5999. æFc Dialogs.h
  6000. æD pascal void FreeDialog(short dialogID)
  6001.     = 0xA97A; 
  6002.  
  6003. æKY ParamText 
  6004. æT Function
  6005. æFc Dialogs.h
  6006. æD pascal void ParamText(ConstStr255Param param0,ConstStr255Param param1,ConstStr255Param param2,
  6007.     ConstStr255Param param3)
  6008.     = 0xA98B; 
  6009.  
  6010. æKY ModalDialog 
  6011. æT Function
  6012. æFc Dialogs.h
  6013. æD pascal void ModalDialog(ModalFilterProcPtr filterProc,short *itemHit)
  6014.     = 0xA991; 
  6015.  
  6016. æKY IsDialogEvent 
  6017. æT Function
  6018. æFc Dialogs.h
  6019. æD pascal Boolean IsDialogEvent(const EventRecord *theEvent)
  6020.     = 0xA97F; 
  6021.  
  6022. æKY DialogSelect 
  6023. æT Function
  6024. æFc Dialogs.h
  6025. æD pascal Boolean DialogSelect(const EventRecord *theEvent,DialogPtr *theDialog,
  6026.     short *itemHit)
  6027.     = 0xA980; 
  6028.  
  6029. æKY DrawDialog 
  6030. æT Function
  6031. æFc Dialogs.h
  6032. æD pascal void DrawDialog(DialogPtr theDialog)
  6033.     = 0xA981; 
  6034.  
  6035. æKY UpdtDialog 
  6036. æT Function
  6037. æFc Dialogs.h
  6038. æD pascal void UpdtDialog(DialogPtr theDialog,RgnHandle updateRgn)
  6039.     = 0xA978; 
  6040.  
  6041. æKY UpdateDialog 
  6042. æT Function
  6043. æFc Dialogs.h
  6044. æD pascal void UpdateDialog(DialogPtr theDialog,RgnHandle updateRgn)
  6045.     = 0xA978; 
  6046.  
  6047. æKY Alert 
  6048. æT Function
  6049. æFc Dialogs.h
  6050. æD pascal short Alert(short alertID,ModalFilterProcPtr filterProc)
  6051.     = 0xA985; 
  6052.  
  6053. æKY StopAlert 
  6054. æT Function
  6055. æFc Dialogs.h
  6056. æD pascal short StopAlert(short alertID,ModalFilterProcPtr filterProc)
  6057.     = 0xA986; 
  6058.  
  6059. æKY NoteAlert 
  6060. æT Function
  6061. æFc Dialogs.h
  6062. æD pascal short NoteAlert(short alertID,ModalFilterProcPtr filterProc)
  6063.     = 0xA987; 
  6064.  
  6065. æKY CautionAlert 
  6066. æT Function
  6067. æFc Dialogs.h
  6068. æD pascal short CautionAlert(short alertID,ModalFilterProcPtr filterProc)
  6069.     = 0xA988; 
  6070.  
  6071. æKY CouldAlert 
  6072. æT Function
  6073. æFc Dialogs.h
  6074. æD pascal void CouldAlert(short alertID)
  6075.     = 0xA989; 
  6076.  
  6077. æKY FreeAlert 
  6078. æT Function
  6079. æFc Dialogs.h
  6080. æD pascal void FreeAlert(short alertID)
  6081.     = 0xA98A; 
  6082.  
  6083. æKY GetDItem 
  6084. æT Function
  6085. æFc Dialogs.h
  6086. æD pascal void GetDItem(DialogPtr theDialog,short itemNo,short *itemType,Handle *item,
  6087.     Rect *box)
  6088.     = 0xA98D; 
  6089.  
  6090. æKY SetDItem 
  6091. æT Function
  6092. æFc Dialogs.h
  6093. æD pascal void SetDItem(DialogPtr theDialog,short itemNo,short itemType,Handle item,
  6094.     const Rect *box)
  6095.     = 0xA98E; 
  6096.  
  6097. æKY HideDItem 
  6098. æT Function
  6099. æFc Dialogs.h
  6100. æD pascal void HideDItem(DialogPtr theDialog,short itemNo)
  6101.     = 0xA827; 
  6102.  
  6103. æKY ShowDItem 
  6104. æT Function
  6105. æFc Dialogs.h
  6106. æD pascal void ShowDItem(DialogPtr theDialog,short itemNo)
  6107.     = 0xA828; 
  6108.  
  6109. æKY SelIText 
  6110. æT Function
  6111. æFc Dialogs.h
  6112. æD pascal void SelIText(DialogPtr theDialog,short itemNo,short strtSel,short endSel)
  6113.     = 0xA97E; 
  6114.  
  6115. æKY GetIText 
  6116. æT Function
  6117. æFc Dialogs.h
  6118. æD pascal void GetIText(Handle item,Str255 text)
  6119.     = 0xA990; 
  6120.  
  6121. æKY SetIText 
  6122. æT Function
  6123. æFc Dialogs.h
  6124. æD pascal void SetIText(Handle item,ConstStr255Param text)
  6125.     = 0xA98F; 
  6126.  
  6127. æKY FindDItem 
  6128. æT Function
  6129. æFc Dialogs.h
  6130. æD pascal short FindDItem(DialogPtr theDialog,Point thePt)
  6131.     = 0xA984; 
  6132.  
  6133. æKY NewCDialog 
  6134. æT Function
  6135. æFc Dialogs.h
  6136. æD pascal DialogPtr NewCDialog(void *dStorage,const Rect *boundsRect,ConstStr255Param title,
  6137.     Boolean visible,short procID,WindowPtr behind,Boolean goAwayFlag,long refCon,
  6138.     Handle items)
  6139.     = 0xAA4B; 
  6140.  
  6141. æKY newcdialog 
  6142. æT Function
  6143. æFc Dialogs.h
  6144. æD DialogPtr newcdialog(void *dStorage,const Rect *boundsRect,char *title,
  6145.     Boolean visible,short procID,WindowPtr behind,Boolean goAwayFlag,long refCon,
  6146.     Handle items); 
  6147.  
  6148. æKY GetAlrtStage 
  6149. æT Function
  6150. æFc Dialogs.h
  6151. æD #define GetAlrtStage() (* (short*) 0x0A9A)
  6152.  
  6153. æKY ResetAlrtStage 
  6154. æT Function
  6155. æFc Dialogs.h
  6156. æD pascal void ResetAlrtStage(void)
  6157.     = {0x4278,0x0A9A}; 
  6158.  
  6159. æKY DlgCut 
  6160. æT Function
  6161. æFc Dialogs.h
  6162. æD pascal void DlgCut(DialogPtr theDialog); 
  6163.  
  6164. æKY DlgPaste 
  6165. æT Function
  6166. æFc Dialogs.h
  6167. æD pascal void DlgPaste(DialogPtr theDialog); 
  6168.  
  6169. æKY DlgCopy 
  6170. æT Function
  6171. æFc Dialogs.h
  6172. æD pascal void DlgCopy(DialogPtr theDialog); 
  6173.  
  6174. æKY DlgDelete 
  6175. æT Function
  6176. æFc Dialogs.h
  6177. æD pascal void DlgDelete(DialogPtr theDialog); 
  6178.  
  6179. æKY SetDAFont 
  6180. æT Function
  6181. æFc Dialogs.h
  6182. æD pascal void SetDAFont(short fontNum)
  6183.     = {0x31DF,0x0AFA}; 
  6184.  
  6185. æKY paramtext 
  6186. æT Function
  6187. æFc Dialogs.h
  6188. æD void paramtext(char *param0,char *param1,char *param2,char *param3); 
  6189.  
  6190. æKY getitext 
  6191. æT Function
  6192. æFc Dialogs.h
  6193. æD void getitext(Handle item,char *text); 
  6194.  
  6195. æKY setitext 
  6196. æT Function
  6197. æFc Dialogs.h
  6198. æD void setitext(Handle item,char *text); 
  6199.  
  6200. æKY findditem 
  6201. æT Function
  6202. æFc Dialogs.h
  6203. æD short findditem(DialogPtr theDialog,Point *thePt); 
  6204.  
  6205.  
  6206. æKY DiskInit.h
  6207. æKL DIBadMount
  6208. dibadmount
  6209. DIFormat
  6210. DILoad
  6211. DIUnload
  6212. DIVerify
  6213. dizero
  6214. DIZero
  6215.  
  6216. HFSDefaults
  6217.  
  6218. æKY HFSDefaults 
  6219. æT struct
  6220. æFc DiskInit.h
  6221. æD struct HFSDefaults {
  6222.     char sigWord[2];    /* signature word*/
  6223.     long abSize;        /* allocation block size in bytes*/
  6224.     long clpSize;       /* clump size in bytes*/
  6225.     long nxFreeFN;      /* next free file number*/
  6226.     long btClpSize;     /* B-Tree clump size in bytes*/
  6227.     short rsrv1;        /* reserved*/
  6228.     short rsrv2;        /* reserved*/
  6229.     short rsrv3;        /* reserved*/
  6230. };
  6231.  
  6232. typedef struct HFSDefaults HFSDefaults;
  6233.  
  6234.  
  6235. æKY DILoad 
  6236. æT Function
  6237. æFc DiskInit.h
  6238. æD pascal void DILoad(void); 
  6239.  
  6240. æKY DIUnload 
  6241. æT Function
  6242. æFc DiskInit.h
  6243. æD pascal void DIUnload(void); 
  6244.  
  6245. æKY DIBadMount 
  6246. æT Function
  6247. æFc DiskInit.h
  6248. æD pascal short DIBadMount(Point where,long evtMessage); 
  6249.  
  6250. æKY dibadmount 
  6251. æT Function
  6252. æFc DiskInit.h
  6253. æD OSErr dibadmount(Point *where,long evtMessage); 
  6254.  
  6255. æKY DIFormat 
  6256. æT Function
  6257. æFc DiskInit.h
  6258. æD pascal OSErr DIFormat(short drvNum); 
  6259.  
  6260. æKY DIVerify 
  6261. æT Function
  6262. æFc DiskInit.h
  6263. æD pascal OSErr DIVerify(short drvNum); 
  6264.  
  6265. æKY DIZero 
  6266. æT Function
  6267. æFc DiskInit.h
  6268. æD pascal OSErr DIZero(short drvNum,ConstStr255Param volName); 
  6269.  
  6270. æKY dizero 
  6271. æT Function
  6272. æFc DiskInit.h
  6273. æD OSErr dizero(short drvnum,char *volName); 
  6274.  
  6275.  
  6276. æKY Disks.h
  6277. æKL DiskEject
  6278. DriveStatus
  6279. SetTagBuffer
  6280.  
  6281. DrvSts
  6282. DrvSts2
  6283.  
  6284. æKY DrvSts 
  6285. æT struct
  6286. æFc Disks.h
  6287. æD struct DrvSts {
  6288.     short track;
  6289.     char writeProt;
  6290.     char diskInPlace;
  6291.     char installed;
  6292.     char sides;
  6293.     QElemPtr qLink;
  6294.     short qType;
  6295.     short dQDrive;
  6296.     short dQRefNum;
  6297.     short dQFSID;
  6298.     char twoSideFmt;
  6299.     char needsFlush;
  6300.     short diskErrs;
  6301. };
  6302.  
  6303. typedef struct DrvSts DrvSts;
  6304.  
  6305.  
  6306. æKY DrvSts2 
  6307. æT struct
  6308. æFc Disks.h
  6309. æD struct DrvSts2 {
  6310.     short track;
  6311.     char writeProt;
  6312.     char diskInPlace;
  6313.     char installed;
  6314.     char sides;
  6315.     QElemPtr qLink;
  6316.     short qType;
  6317.     short dQDrive;
  6318.     short dQRefNum;
  6319.     short dQFSID;
  6320.     short driveSize;
  6321.     short driveS1;
  6322.     short driveType;
  6323.     short driveManf;
  6324.     short driveChar;
  6325.     char driveMisc;
  6326. };
  6327.  
  6328. typedef struct DrvSts2 DrvSts2;
  6329.  
  6330.  
  6331. æKY DiskEject 
  6332. æT Function
  6333. æFc Disks.h
  6334. æD pascal OSErr DiskEject(short drvNum); 
  6335.  
  6336. æKY SetTagBuffer 
  6337. æT Function
  6338. æFc Disks.h
  6339. æD pascal OSErr SetTagBuffer(void *buffPtr); 
  6340.  
  6341. æKY DriveStatus 
  6342. æT Function
  6343. æFc Disks.h
  6344. æD pascal OSErr DriveStatus(short drvNum,DrvSts *status); 
  6345.  
  6346.  
  6347. æKY Editions.h
  6348. æKL AssociateSection
  6349. CallEditionOpenerProc
  6350. CallFormatIOProc
  6351. CloseEdition
  6352. CreateEditionContainerFile
  6353. DeleteEditionContainerFile
  6354. EditionHasFormat
  6355. GetEditionFormatMark
  6356. GetEditionInfo
  6357. GetEditionOpenerProc
  6358. GetLastEditionContainerUsed
  6359. GetStandardFormats
  6360. GoToPublisherSection
  6361. InitEditionPack
  6362. IsRegisteredSection
  6363. NewPublisherDialog
  6364. NewPublisherExpDialog
  6365. NewSection
  6366. NewSubscriberDialog
  6367. NewSubscriberExpDialog
  6368. OpenEdition
  6369. OpenNewEdition
  6370. ReadEdition
  6371. RegisterSection
  6372. SectionOptionsDialog
  6373. SectionOptionsExpDialog
  6374. SetEditionFormatMark
  6375. SetEditionOpenerProc
  6376. UnRegisterSection
  6377. WriteEdition
  6378.  
  6379. EditionContainerSpec
  6380. EditionContainerSpecPtr
  6381. EditionInfoRecord
  6382. EditionOpenerParamBlock
  6383. EditionOpenerProcPtr
  6384. EditionOpenerVerb
  6385. EditionRefNum
  6386. emCancelSectionDialogRefCon
  6387. emGoToPubErrDialogRefCon
  6388. emHookAutoUpdateMode
  6389. emHookCancelSection
  6390. emHookGetEditionNow
  6391. emHookGoToPublisher
  6392. emHookManualUpdateMode
  6393. emHookRedrawPreview
  6394. emHookSendEditionNow
  6395. emOptionsDialogRefCon
  6396. eoCanSubscribe
  6397. eoClose
  6398. eoCloseNew
  6399. eoOpen
  6400. eoOpenNew
  6401. ExpDlgHookProcPtr
  6402. ExpModalFilterProcPtr
  6403. FormatIOParamBlock
  6404. FormatIOProcPtr
  6405. FormatIOVerb
  6406. FormatType
  6407. ioHasFormat
  6408. ioNewFormat
  6409. ioReadFormat
  6410. ioWriteFormat
  6411. kFormatLengthUnknown
  6412. kFormatListFormat
  6413. kPartNumberUnknown
  6414. kPartsNotUsed
  6415. kPICTEditionFileType
  6416. kPICTformatMask
  6417. kPreviewFormat
  6418. kPreviewHeight
  6419. kPreviewWidth
  6420. kPublisherDocAliasFormat
  6421. ksndEditionFileType
  6422. ksndFormatMask
  6423. kTEXTEditionFileType
  6424. kTEXTformatMask
  6425. kUnknownEditionFileType
  6426. NewPublisherReply
  6427. NewSubscriberReply
  6428. pumManual
  6429. pumOnSave
  6430. rSectionType
  6431. sectionCancelMsgID
  6432. sectionEventMsgClass
  6433. SectionHandle
  6434. SectionOptionsReply
  6435. SectionPtr
  6436. sectionReadMsgID
  6437. SectionRecord
  6438. sectionScrollMsgID
  6439. SectionType
  6440. sectionWriteMsgID
  6441. stPublisher
  6442. stSubscriber
  6443. sumAutomatic
  6444. sumManual
  6445. TimeStamp
  6446. UpdateMode
  6447.  
  6448. æKY rSectionType 
  6449. æT constant
  6450. æFc Editions.h
  6451. æD #define rSectionType 'sect'              /* ResType of saved SectionRecords */
  6452.  
  6453. æKY stSubscriber 
  6454. æT constant
  6455. æFc Editions.h
  6456. æD     stSubscriber = 0x01,
  6457.  
  6458. æKY stPublisher 
  6459. æT constant
  6460. æFc Editions.h
  6461. æD     stPublisher = 0x0A,
  6462.  
  6463. æKY sumAutomatic 
  6464. æT constant
  6465. æFc Editions.h
  6466. æD     sumAutomatic = 0,                    /* subscriber update mode - Automatically     */
  6467.  
  6468. æKY sumManual 
  6469. æT constant
  6470. æFc Editions.h
  6471. æD     sumManual = 1,                       /* subscriber update mode - Manually */
  6472.  
  6473. æKY pumOnSave 
  6474. æT constant
  6475. æFc Editions.h
  6476. æD     pumOnSave = 0,                       /* publisher update mode - OnSave            */
  6477.  
  6478. æKY pumManual 
  6479. æT constant
  6480. æFc Editions.h
  6481. æD     pumManual = 1,                       /* publisher update mode - Manually */
  6482.  
  6483. æKY kPartsNotUsed 
  6484. æT constant
  6485. æFc Editions.h
  6486. æD     kPartsNotUsed = 0,
  6487.  
  6488. æKY kPartNumberUnknown 
  6489. æT constant
  6490. æFc Editions.h
  6491. æD     kPartNumberUnknown = -1,             /* misc */
  6492.  
  6493. æKY kPreviewWidth 
  6494. æT constant
  6495. æFc Editions.h
  6496. æD     kPreviewWidth = 120,
  6497.  
  6498. æKY kPreviewHeight 
  6499. æT constant
  6500. æFc Editions.h
  6501. æD     kPreviewHeight = 120,
  6502.  
  6503. æKY kPublisherDocAliasFormat 
  6504. æT constant
  6505. æFc Editions.h
  6506. æD #define kPublisherDocAliasFormat 'alis'
  6507.  
  6508. æKY kPreviewFormat 
  6509. æT constant
  6510. æFc Editions.h
  6511. æD #define kPreviewFormat 'prvw'
  6512.  
  6513. æKY kFormatListFormat 
  6514. æT constant
  6515. æFc Editions.h
  6516. æD #define kFormatListFormat 'fmts'
  6517.  
  6518. æKY kPICTformatMask 
  6519. æT constant
  6520. æFc Editions.h
  6521. æD     kPICTformatMask = 1,
  6522.  
  6523. æKY kTEXTformatMask 
  6524. æT constant
  6525. æFc Editions.h
  6526. æD     kTEXTformatMask = 2,
  6527.  
  6528. æKY ksndFormatMask 
  6529. æT constant
  6530. æFc Editions.h
  6531. æD     ksndFormatMask = 4,
  6532.  
  6533. æKY kPICTEditionFileType 
  6534. æT constant
  6535. æFc Editions.h
  6536. æD #define kPICTEditionFileType 'edtp'
  6537.  
  6538. æKY kTEXTEditionFileType 
  6539. æT constant
  6540. æFc Editions.h
  6541. æD #define kTEXTEditionFileType 'edtt'
  6542.  
  6543. æKY ksndEditionFileType 
  6544. æT constant
  6545. æFc Editions.h
  6546. æD #define ksndEditionFileType 'edts'
  6547.  
  6548. æKY kUnknownEditionFileType 
  6549. æT constant
  6550. æFc Editions.h
  6551. æD #define kUnknownEditionFileType 'edtu'
  6552.  
  6553. æKY emHookRedrawPreview 
  6554. æT constant
  6555. æFc Editions.h
  6556. æD     emHookRedrawPreview = 150,
  6557.  
  6558. æKY emHookCancelSection 
  6559. æT constant
  6560. æFc Editions.h
  6561. æD     emHookCancelSection = 160,
  6562.  
  6563. æKY emHookGoToPublisher 
  6564. æT constant
  6565. æFc Editions.h
  6566. æD     emHookGoToPublisher = 161,
  6567.  
  6568. æKY emHookGetEditionNow 
  6569. æT constant
  6570. æFc Editions.h
  6571. æD     emHookGetEditionNow = 162,
  6572.  
  6573. æKY emHookSendEditionNow 
  6574. æT constant
  6575. æFc Editions.h
  6576. æD     emHookSendEditionNow = 162,
  6577.  
  6578. æKY emHookManualUpdateMode 
  6579. æT constant
  6580. æFc Editions.h
  6581. æD     emHookManualUpdateMode = 163,
  6582.  
  6583. æKY emHookAutoUpdateMode 
  6584. æT constant
  6585. æFc Editions.h
  6586. æD     emHookAutoUpdateMode = 164,
  6587.  
  6588. æKY emOptionsDialogRefCon 
  6589. æT constant
  6590. æFc Editions.h
  6591. æD #define emOptionsDialogRefCon 'optn'
  6592.  
  6593. æKY emCancelSectionDialogRefCon 
  6594. æT constant
  6595. æFc Editions.h
  6596. æD #define emCancelSectionDialogRefCon 'cncl'
  6597.  
  6598. æKY emGoToPubErrDialogRefCon 
  6599. æT constant
  6600. æFc Editions.h
  6601. æD #define emGoToPubErrDialogRefCon 'gerr'
  6602.  
  6603. æKY kFormatLengthUnknown 
  6604. æT constant
  6605. æFc Editions.h
  6606. æD     kFormatLengthUnknown = (-1),
  6607.  
  6608. æKY SectionType
  6609. æT typedef
  6610. æFc Editions.h
  6611. æD typedef char SectionType;                /* one byte, stSubscriber or stPublisher */
  6612.  
  6613. æKY TimeStamp
  6614. æT typedef
  6615. æFc Editions.h
  6616. æD typedef unsigned long TimeStamp;         /* seconds since 1904 */
  6617.  
  6618. æKY FormatType
  6619. æT typedef
  6620. æFc Editions.h
  6621. æD typedef unsigned long FormatType;        /* similar to ResType */
  6622.  
  6623. æKY EditionRefNum
  6624. æT typedef
  6625. æFc Editions.h
  6626. æD typedef Handle EditionRefNum;            /* used in Edition I/O */
  6627.  
  6628. æKY UpdateMode
  6629. æT typedef
  6630. æFc Editions.h
  6631. æD typedef short UpdateMode;                /* sumAutomatic, pumSuspend, etc */
  6632.  
  6633. æKY SectionRecord 
  6634. æT struct
  6635. æFc Editions.h
  6636. æD struct SectionRecord {
  6637.     SignedByte version;                     /* always 0x01 in system 7.0 */
  6638.     SectionType kind;                       /* stSubscriber or stPublisher */
  6639.     UpdateMode mode;                        /* auto or manual */
  6640.     TimeStamp mdDate;                       /* last change in document */
  6641.     long sectionID;                         /* app. specific, unique per document */
  6642.     long refCon;                            /* application specific */
  6643.     AliasHandle alias;                      /* handle to Alias Record */
  6644.     long subPart;                           /* which part of container file */
  6645.     struct SectionRecord **nextSection;     /* for linked list of app's Sections */
  6646.     Handle controlBlock;                    /* used internally */
  6647.     EditionRefNum refNum;                   /* used internally */
  6648. };
  6649.  
  6650. typedef struct SectionRecord SectionRecord;
  6651. typedef SectionRecord *SectionPtr, **SectionHandle;
  6652.  
  6653.  
  6654. æKY EditionContainerSpec 
  6655. æT struct
  6656. æFc Editions.h
  6657. æD struct EditionContainerSpec {
  6658.     FSSpec theFile;
  6659.     ScriptCode theFileScript;
  6660.     long thePart;
  6661.     Str31 thePartName;
  6662.     ScriptCode thePartScript;
  6663. };
  6664.  
  6665. typedef struct EditionContainerSpec EditionContainerSpec;
  6666. typedef EditionContainerSpec *EditionContainerSpecPtr;
  6667.  
  6668.  
  6669. æKY EditionInfoRecord 
  6670. æT struct
  6671. æFc Editions.h
  6672. æD struct EditionInfoRecord {
  6673.     TimeStamp crDate;                       /* date EditionContainer was created */
  6674.     TimeStamp mdDate;                       /* date of last change */
  6675.     OSType fdCreator;                       /* file creator */
  6676.     OSType fdType;                          /* file type */
  6677.     EditionContainerSpec container;         /* the Edition */
  6678. };
  6679.  
  6680. typedef struct EditionInfoRecord EditionInfoRecord;
  6681.  
  6682.  
  6683. æKY NewPublisherReply 
  6684. æT struct
  6685. æFc Editions.h
  6686. æD struct NewPublisherReply {
  6687.     Boolean canceled;                       /* O */
  6688.     Boolean replacing ;
  6689.     Boolean usePart;                        /* I */
  6690.     Handle preview;                         /* I */
  6691.     FormatType previewFormat;               /* I */
  6692.     EditionContainerSpec container;         /* I/O */
  6693. };
  6694.  
  6695. typedef struct NewPublisherReply NewPublisherReply;
  6696.  
  6697.  
  6698. æKY NewSubscriberReply 
  6699. æT struct
  6700. æFc Editions.h
  6701. æD struct NewSubscriberReply {
  6702.     Boolean canceled;                       /* O */
  6703.     unsigned char formatsMask;
  6704.     EditionContainerSpec container;         /*I/O*/
  6705. };
  6706.  
  6707. typedef struct NewSubscriberReply NewSubscriberReply;
  6708.  
  6709.  
  6710. æKY SectionOptionsReply 
  6711. æT struct
  6712. æFc Editions.h
  6713. æD struct SectionOptionsReply {
  6714.     Boolean canceled;                       /* O */
  6715.     Boolean changed;                        /* O */
  6716.     SectionHandle sectionH;                 /* I */
  6717.     ResType action;                         /* O */
  6718. };
  6719.  
  6720. typedef struct SectionOptionsReply SectionOptionsReply;
  6721.  
  6722.  
  6723. æKY ExpModalFilterProcPtr
  6724. æT typedef
  6725. æFc Editions.h
  6726. æD typedef pascal Boolean (*ExpModalFilterProcPtr) (DialogPtr theDialog, EventRecord *theEvent,
  6727.  short itemOffset, short *itemHit, Ptr yourDataPtr);
  6728.  
  6729. æKY ExpDlgHookProcPtr
  6730. æT typedef
  6731. æFc Editions.h
  6732. æD typedef pascal short (*ExpDlgHookProcPtr) (short itemOffset,
  6733.   short itemHit, DialogPtr theDialog, Ptr yourDataPtr);
  6734.  
  6735. æKY FormatIOVerb
  6736. ioHasFormat
  6737. ioReadFormat
  6738. ioNewFormat
  6739. ioWriteFormat
  6740. æT enum
  6741. æFc Editions.h
  6742. æD enum {ioHasFormat,ioReadFormat,ioNewFormat,ioWriteFormat};
  6743. typedef unsigned char FormatIOVerb;
  6744.  
  6745. æKY FormatIOParamBlock 
  6746. æT struct
  6747. æFc Editions.h
  6748. æD struct FormatIOParamBlock {
  6749.     long ioRefNum;
  6750.     FormatType format;
  6751.     long formatIndex;
  6752.     unsigned long offset;
  6753.     Ptr buffPtr;
  6754.     unsigned long buffLen;
  6755. };
  6756.  
  6757. typedef struct FormatIOParamBlock FormatIOParamBlock;
  6758.  
  6759.  
  6760. æKY FormatIOProcPtr
  6761. æT typedef
  6762. æFc Editions.h
  6763. æD typedef pascal short (*FormatIOProcPtr) (FormatIOVerb selector, FormatIOParamBlock *PB);
  6764.  
  6765. æKY EditionOpenerVerb
  6766. eoOpen
  6767. eoClose
  6768. eoOpenNew
  6769. eoCloseNew
  6770. eoCanSubscribe
  6771.  
  6772. æT enum
  6773. æFc Editions.h
  6774. æD enum {eoOpen,eoClose,eoOpenNew,eoCloseNew,eoCanSubscribe};
  6775. typedef unsigned char EditionOpenerVerb;
  6776.  
  6777. æKY EditionOpenerParamBlock 
  6778. æT struct
  6779. æFc Editions.h
  6780. æD struct EditionOpenerParamBlock {
  6781.     EditionInfoRecord info;
  6782.     SectionHandle sectionH;
  6783.     FSSpecPtr document;
  6784.     OSType fdCreator;
  6785.     long ioRefNum;
  6786.     FormatIOProcPtr ioProc;
  6787.     Boolean success;
  6788.     unsigned char formatsMask;
  6789. };
  6790.  
  6791. typedef struct EditionOpenerParamBlock EditionOpenerParamBlock;
  6792.  
  6793.  
  6794. æKY EditionOpenerProcPtr
  6795. æT typedef
  6796. æFc Editions.h
  6797. æD typedef pascal short (*EditionOpenerProcPtr) (EditionOpenerVerb selector, FormatIOParamBlock *PB);
  6798.  
  6799. æKY sectionEventMsgClass 
  6800. æT constant
  6801. æFc Editions.h
  6802. æD #define sectionEventMsgClass 'sect'
  6803.  
  6804. æKY sectionReadMsgID 
  6805. æT constant
  6806. æFc Editions.h
  6807. æD #define sectionReadMsgID 'read'
  6808.  
  6809. æKY sectionWriteMsgID 
  6810. æT constant
  6811. æFc Editions.h
  6812. æD #define sectionWriteMsgID 'writ'
  6813.  
  6814. æKY sectionScrollMsgID 
  6815. æT constant
  6816. æFc Editions.h
  6817. æD #define sectionScrollMsgID 'scrl'
  6818.  
  6819. æKY sectionCancelMsgID 
  6820. æT constant
  6821. æFc Editions.h
  6822. æD #define sectionCancelMsgID 'cncl'
  6823.  
  6824. æKY InitEditionPack 
  6825. æT Function
  6826. æFc Editions.h
  6827. æD pascal OSErr InitEditionPack(void)
  6828.     = {0x3F3C,0x0011,0x303C,0x0100,0xA82D}; 
  6829.  
  6830. æKY NewSection 
  6831. æT Function
  6832. æFc Editions.h
  6833. æD pascal OSErr NewSection(const EditionContainerSpec *container,
  6834.                         const FSSpec *sectionDocument,
  6835.                         SectionType kind,
  6836.                         long sectionID,
  6837.                         UpdateMode initalMode,
  6838.                         SectionHandle *sectionH)
  6839.     = {0x303C,0x0A02,0xA82D}; 
  6840.  
  6841. æKY RegisterSection 
  6842. æT Function
  6843. æFc Editions.h
  6844. æD pascal OSErr RegisterSection(const FSSpec *sectionDocument,
  6845.                              SectionHandle sectionH,
  6846.                              Boolean *aliasWasUpdated)
  6847.     = {0x303C,0x0604,0xA82D}; 
  6848.  
  6849. æKY UnRegisterSection 
  6850. æT Function
  6851. æFc Editions.h
  6852. æD pascal OSErr UnRegisterSection(SectionHandle sectionH)
  6853.     = {0x303C,0x0206,0xA82D}; 
  6854.  
  6855. æKY IsRegisteredSection 
  6856. æT Function
  6857. æFc Editions.h
  6858. æD pascal OSErr IsRegisteredSection(SectionHandle sectionH)
  6859.     = {0x303C,0x0208,0xA82D}; 
  6860.  
  6861. æKY AssociateSection 
  6862. æT Function
  6863. æFc Editions.h
  6864. æD pascal OSErr AssociateSection(SectionHandle sectionH,
  6865.                               const FSSpec *newSectionDocument)
  6866.     = {0x303C,0x040C,0xA82D}; 
  6867.  
  6868. æKY CreateEditionContainerFile 
  6869. æT Function
  6870. æFc Editions.h
  6871. æD pascal OSErr CreateEditionContainerFile(const FSSpec *editionFile,
  6872.                                         OSType fdCreator,
  6873.                                         ScriptCode editionFileNameScript)
  6874.     = {0x303C,0x050E,0xA82D}; 
  6875.  
  6876. æKY DeleteEditionContainerFile 
  6877. æT Function
  6878. æFc Editions.h
  6879. æD pascal OSErr DeleteEditionContainerFile(const FSSpec *editionFile)
  6880.     = {0x303C,0x0210,0xA82D}; 
  6881.  
  6882. æKY OpenEdition 
  6883. æT Function
  6884. æFc Editions.h
  6885. æD pascal OSErr OpenEdition(SectionHandle subscriberSectionH,
  6886.                          EditionRefNum *refNum)
  6887.     = {0x303C,0x0412,0xA82D}; 
  6888.  
  6889. æKY OpenNewEdition 
  6890. æT Function
  6891. æFc Editions.h
  6892. æD pascal OSErr OpenNewEdition(SectionHandle publisherSectionH,
  6893.                             OSType fdCreator,
  6894.                             const FSSpec *publisherSectionDocument,
  6895.                             EditionRefNum *refNum)
  6896.     = {0x303C,0x0814,0xA82D}; 
  6897.  
  6898. æKY CloseEdition 
  6899. æT Function
  6900. æFc Editions.h
  6901. æD pascal OSErr CloseEdition(EditionRefNum whichEdition,
  6902.                           Boolean success)
  6903.     = {0x303C,0x0316,0xA82D}; 
  6904.  
  6905. æKY EditionHasFormat 
  6906. æT Function
  6907. æFc Editions.h
  6908. æD pascal OSErr EditionHasFormat(EditionRefNum whichEdition,
  6909.                               FormatType whichFormat,
  6910.                               Size *length)
  6911.     = {0x303C,0x0618,0xA82D}; 
  6912.  
  6913. æKY ReadEdition 
  6914. æT Function
  6915. æFc Editions.h
  6916. æD pascal OSErr ReadEdition(EditionRefNum whichEdition,
  6917.                          FormatType whichFormat,
  6918.                          void *buffPtr,
  6919.                          Size *buffLen)
  6920.     = {0x303C,0x081A,0xA82D}; 
  6921.  
  6922. æKY WriteEdition 
  6923. æT Function
  6924. æFc Editions.h
  6925. æD pascal OSErr WriteEdition(EditionRefNum whichEdition,
  6926.                           FormatType whichFormat,
  6927.                           const void *buffPtr,
  6928.                           Size buffLen)
  6929.     = {0x303C,0x081C,0xA82D}; 
  6930.  
  6931. æKY GetEditionFormatMark 
  6932. æT Function
  6933. æFc Editions.h
  6934. æD pascal OSErr GetEditionFormatMark(EditionRefNum whichEdition,
  6935.                                   FormatType whichFormat,
  6936.                                   unsigned long *currentMark)
  6937.     = {0x303C,0x061E,0xA82D}; 
  6938.  
  6939. æKY SetEditionFormatMark 
  6940. æT Function
  6941. æFc Editions.h
  6942. æD pascal OSErr SetEditionFormatMark(EditionRefNum whichEdition,
  6943.                                   FormatType whichFormat,
  6944.                                   unsigned long setMarkTo)
  6945.     = {0x303C,0x0620,0xA82D}; 
  6946.  
  6947. æKY GetEditionInfo 
  6948. æT Function
  6949. æFc Editions.h
  6950. æD pascal OSErr GetEditionInfo(const SectionHandle sectionH,
  6951.                             EditionInfoRecord *editionInfo)
  6952.     = {0x303C,0x0422,0xA82D}; 
  6953.  
  6954. æKY GoToPublisherSection 
  6955. æT Function
  6956. æFc Editions.h
  6957. æD pascal OSErr GoToPublisherSection(const EditionContainerSpec *container)
  6958.     = {0x303C,0x0224,0xA82D}; 
  6959.  
  6960. æKY GetLastEditionContainerUsed 
  6961. æT Function
  6962. æFc Editions.h
  6963. æD pascal OSErr GetLastEditionContainerUsed(EditionContainerSpec *container)
  6964.     = {0x303C,0x0226,0xA82D}; 
  6965.  
  6966. æKY GetStandardFormats 
  6967. æT Function
  6968. æFc Editions.h
  6969. æD pascal OSErr GetStandardFormats(const EditionContainerSpec *container,
  6970.                                 FormatType *previewFormat,
  6971.                                 Handle preview,
  6972.                                 Handle publisherAlias,
  6973.                                 Handle formats)
  6974.     = {0x303C,0x0A28,0xA82D}; 
  6975.  
  6976. æKY GetEditionOpenerProc 
  6977. æT Function
  6978. æFc Editions.h
  6979. æD pascal OSErr GetEditionOpenerProc(EditionOpenerProcPtr *opener)
  6980.     = {0x303C,0x022A,0xA82D}; 
  6981.  
  6982. æKY SetEditionOpenerProc 
  6983. æT Function
  6984. æFc Editions.h
  6985. æD pascal OSErr SetEditionOpenerProc(EditionOpenerProcPtr opener)
  6986.     = {0x303C,0x022C,0xA82D}; 
  6987.  
  6988. æKY CallEditionOpenerProc 
  6989. æT Function
  6990. æFc Editions.h
  6991. æD pascal OSErr CallEditionOpenerProc(EditionOpenerVerb selector,
  6992.                                    EditionOpenerParamBlock *PB,
  6993.                                    EditionOpenerProcPtr routine)
  6994.     = {0x303C,0x052E,0xA82D}; 
  6995.  
  6996. æKY CallFormatIOProc 
  6997. æT Function
  6998. æFc Editions.h
  6999. æD pascal OSErr CallFormatIOProc(FormatIOVerb selector,
  7000.                               FormatIOParamBlock *PB,
  7001.                               FormatIOProcPtr routine)
  7002.     = {0x303C,0x0530,0xA82D}; 
  7003.  
  7004. æKY NewSubscriberDialog 
  7005. æT Function
  7006. æFc Editions.h
  7007. æD pascal OSErr NewSubscriberDialog(NewSubscriberReply *reply)
  7008.     = {0x303C,0x0232,0xA82D}; 
  7009.  
  7010. æKY NewSubscriberExpDialog 
  7011. æT Function
  7012. æFc Editions.h
  7013. æD pascal OSErr NewSubscriberExpDialog(NewSubscriberReply *reply,
  7014.                                     Point where,
  7015.                                     short expansionDITLresID,
  7016.                                     ExpDlgHookProcPtr dlgHook,
  7017.                                     ExpModalFilterProcPtr filterProc,
  7018.                                     void *yourDataPtr)
  7019.     = {0x303C,0x0B34,0xA82D}; 
  7020.  
  7021. æKY NewPublisherDialog 
  7022. æT Function
  7023. æFc Editions.h
  7024. æD pascal OSErr NewPublisherDialog(NewPublisherReply *reply)
  7025.     = {0x303C,0x0236,0xA82D}; 
  7026.  
  7027. æKY NewPublisherExpDialog 
  7028. æT Function
  7029. æFc Editions.h
  7030. æD pascal OSErr NewPublisherExpDialog(NewPublisherReply *reply,
  7031.                                    Point where,
  7032.                                    short expansionDITLresID,
  7033.                                    ExpDlgHookProcPtr dlgHook,
  7034.                                    ExpModalFilterProcPtr filterProc,
  7035.                                    void *yourDataPtr)
  7036.     = {0x303C,0x0B38,0xA82D}; 
  7037.  
  7038. æKY SectionOptionsDialog 
  7039. æT Function
  7040. æFc Editions.h
  7041. æD pascal OSErr SectionOptionsDialog(SectionOptionsReply *reply)
  7042.     = {0x303C,0x023A,0xA82D}; 
  7043.  
  7044. æKY SectionOptionsExpDialog 
  7045. æT Function
  7046. æFc Editions.h
  7047. æD pascal OSErr SectionOptionsExpDialog(SectionOptionsReply *reply,
  7048.                                      Point where,
  7049.                                      short expansionDITLresID,
  7050.                                      ExpDlgHookProcPtr dlgHook,
  7051.                                      ExpModalFilterProcPtr filterProc,
  7052.                                      void *yourDataPtr)
  7053.     = {0x303C,0x0B3C,0xA82D}; 
  7054.  
  7055.  
  7056. æKY EPPC.h
  7057. æKL AcceptHighLevelEvent
  7058. GetPortNameFromProcessSerialNumber
  7059. GetProcessSerialNumberFromPortName
  7060. GetSpecificHighLevelEvent
  7061. PostHighLevelEvent
  7062.  
  7063. bufferIsSmall
  7064. connectionInvalid
  7065. GetSpecificFilterProcPtr
  7066. HighLevelEventMsg
  7067. HighLevelEventMsgClass
  7068. HighLevelEventMsgHdl
  7069. HighLevelEventMsgPtr
  7070. kHighLevelEvent
  7071. msgWasFullyAccepted
  7072. msgWasNotAccepted
  7073. msgWasPartiallyAccepted
  7074. nAttnMsg
  7075. noOutstandingHLE
  7076. noUserInteractionAllowed
  7077. nReturnReceipt
  7078. priorityMask
  7079. receiverIDisPSN
  7080. receiverIDisSessionID
  7081. receiverIDisSignature
  7082. receiverIDisTargetID
  7083. receiverIDMask
  7084. registerOnNetwork
  7085. rtrnReceiptMsgID
  7086. SenderID
  7087. SenderIDPtr
  7088. systemOptionsMask
  7089. TargetID
  7090. TargetIDHdl
  7091. TargetIDPtr
  7092.  
  7093. æKY kHighLevelEvent 
  7094. æT constant
  7095. æFc EPPC.h
  7096. æD     kHighLevelEvent = 23,
  7097.  
  7098. æKY receiverIDMask 
  7099. æT constant
  7100. æFc EPPC.h
  7101. æD     receiverIDMask = 0x0000F000,
  7102.  
  7103. æKY receiverIDisPSN 
  7104. æT constant
  7105. æFc EPPC.h
  7106. æD     receiverIDisPSN = 0x00008000,
  7107.  
  7108. æKY receiverIDisSignature 
  7109. æT constant
  7110. æFc EPPC.h
  7111. æD     receiverIDisSignature = 0x00007000,
  7112.  
  7113. æKY receiverIDisSessionID 
  7114. æT constant
  7115. æFc EPPC.h
  7116. æD     receiverIDisSessionID = 0x00006000,
  7117.  
  7118. æKY receiverIDisTargetID 
  7119. æT constant
  7120. æFc EPPC.h
  7121. æD     receiverIDisTargetID = 0x00005000,
  7122.  
  7123. æKY systemOptionsMask 
  7124. æT constant
  7125. æFc EPPC.h
  7126. æD     systemOptionsMask = 0x00000F00,
  7127.  
  7128. æKY nReturnReceipt 
  7129. æT constant
  7130. æFc EPPC.h
  7131. æD     nReturnReceipt = 0x00000200,
  7132.  
  7133. æKY priorityMask 
  7134. æT constant
  7135. æFc EPPC.h
  7136. æD     priorityMask = 0x000000FF,
  7137.  
  7138. æKY nAttnMsg 
  7139. æT constant
  7140. æFc EPPC.h
  7141. æD     nAttnMsg = 0x00000001,
  7142.  
  7143. æKY registerOnNetwork 
  7144. æT constant
  7145. æFc EPPC.h
  7146. æD     registerOnNetwork = 0x80000000,
  7147.  
  7148. æKY bufferIsSmall 
  7149. æT constant
  7150. æFc EPPC.h
  7151. æD     bufferIsSmall = -607,
  7152.  
  7153. æKY noOutstandingHLE 
  7154. æT constant
  7155. æFc EPPC.h
  7156. æD     noOutstandingHLE = -608,
  7157.  
  7158. æKY connectionInvalid 
  7159. æT constant
  7160. æFc EPPC.h
  7161. æD     connectionInvalid = -609,
  7162.  
  7163. æKY noUserInteractionAllowed 
  7164. æT constant
  7165. æFc EPPC.h
  7166. æD     noUserInteractionAllowed = -610,     /* no user interaction allowed */
  7167.  
  7168. æKY HighLevelEventMsgClass 
  7169. æT constant
  7170. æFc EPPC.h
  7171. æD #define HighLevelEventMsgClass 'jaym'
  7172.  
  7173. æKY rtrnReceiptMsgID 
  7174. æT constant
  7175. æFc EPPC.h
  7176. æD #define rtrnReceiptMsgID 'rtrn'
  7177.  
  7178. æKY msgWasPartiallyAccepted 
  7179. æT constant
  7180. æFc EPPC.h
  7181. æD     msgWasPartiallyAccepted = 2,
  7182.  
  7183. æKY msgWasFullyAccepted 
  7184. æT constant
  7185. æFc EPPC.h
  7186. æD     msgWasFullyAccepted = 1,
  7187.  
  7188. æKY msgWasNotAccepted 
  7189. æT constant
  7190. æFc EPPC.h
  7191. æD     msgWasNotAccepted = 0,
  7192.  
  7193. æKY TargetID 
  7194. æT struct
  7195. æFc EPPC.h
  7196. æD struct TargetID {
  7197.     long sessionID;
  7198.     PPCPortRec name;
  7199.     LocationNameRec location;
  7200.     PPCPortRec recvrName;
  7201. };
  7202.  
  7203. typedef struct TargetID TargetID;
  7204. typedef TargetID *TargetIDPtr, **TargetIDHdl;
  7205.  
  7206.  
  7207. æKY SenderID
  7208. æT typedef
  7209. æFc EPPC.h
  7210. æD typedef TargetID SenderID;
  7211.  
  7212. æKY SenderIDPtr
  7213. æT typedef
  7214. æFc EPPC.h
  7215. æD typedef SenderID *SenderIDPtr;
  7216.  
  7217. æKY HighLevelEventMsg 
  7218. æT struct
  7219. æFc EPPC.h
  7220. æD struct HighLevelEventMsg {
  7221.     unsigned short HighLevelEventMsgHeaderLength;
  7222.     unsigned short version;
  7223.     unsigned long reserved1;
  7224.     EventRecord theMsgEvent;
  7225.     unsigned long userRefcon;
  7226.     unsigned long postingOptions;
  7227.     unsigned long msgLength;
  7228. };
  7229.  
  7230. typedef struct HighLevelEventMsg HighLevelEventMsg;
  7231. typedef HighLevelEventMsg *HighLevelEventMsgPtr, **HighLevelEventMsgHdl;
  7232.  
  7233.  
  7234. æKY PostHighLevelEvent 
  7235. æT Function
  7236. æFc EPPC.h
  7237. æD pascal OSErr PostHighLevelEvent(const EventRecord *theEvent,
  7238.                                 unsigned long receiverID,
  7239.                                 unsigned long msgRefcon,
  7240.                                 Ptr msgBuff,
  7241.                                 unsigned long msgLen,
  7242.                                 unsigned long postingOptions)
  7243.     = {0x3F3C,0x0034,0xA88F}; 
  7244.  
  7245. æKY AcceptHighLevelEvent 
  7246. æT Function
  7247. æFc EPPC.h
  7248. æD pascal OSErr AcceptHighLevelEvent(TargetID *sender,
  7249.                                   unsigned long *msgRefcon,
  7250.                                   Ptr msgBuff,
  7251.                                   unsigned long *msgLen)
  7252.     = {0x3F3C,0x0033,0xA88F}; 
  7253.  
  7254. æKY GetProcessSerialNumberFromPortName 
  7255. æT Function
  7256. æFc EPPC.h
  7257. æD pascal OSErr GetProcessSerialNumberFromPortName(const PPCPortPtr portName,
  7258.     ProcessSerialNumberPtr pPSN)
  7259.     = {0x3F3C,0x0035,0xA88F}; 
  7260.  
  7261. æKY GetPortNameFromProcessSerialNumber 
  7262. æT Function
  7263. æFc EPPC.h
  7264. æD pascal OSErr GetPortNameFromProcessSerialNumber(PPCPortPtr portName,const ProcessSerialNumberPtr pPSN)
  7265.     = {0x3F3C,0x0046,0xA88F}; 
  7266.  
  7267. æKY GetSpecificFilterProcPtr
  7268. æT typedef
  7269. æFc EPPC.h
  7270. æD typedef pascal Boolean (*GetSpecificFilterProcPtr) (void *yourDataPtr,
  7271.      HighLevelEventMsgPtr msgBuff,
  7272.      const TargetID *sender);
  7273.  
  7274. æKY GetSpecificHighLevelEvent 
  7275. æT Function
  7276. æFc EPPC.h
  7277. æD pascal Boolean GetSpecificHighLevelEvent(GetSpecificFilterProcPtr aFilter,
  7278.     void *yourDataPtr,OSErr *err)
  7279.     = {0x3F3C,0x0045,0xA88F}; 
  7280.  
  7281.  
  7282. æKY Errors.h
  7283. æKL SysError
  7284.  
  7285. abortErr
  7286. addRefFailed
  7287. addResFailed
  7288. afpAccessDenied
  7289. afpAuthContinue
  7290. afpBadUAM
  7291. afpBadVersNum
  7292. afpBitmapErr
  7293. afpCallNotSupported
  7294. afpCantMove
  7295. afpCantRename
  7296. afpDenyConflict
  7297. afpDirNotEmpty
  7298. afpDirNotFound
  7299. afpDiskFull
  7300. afpEofError
  7301. afpFileBusy
  7302. afpFlatVol
  7303. afpIconTypeError
  7304. afpItemNotFound
  7305. afpLockErr
  7306. afpMiscErr
  7307. afpNoMoreLocks
  7308. afpNoServer
  7309. afpObjectExists
  7310. afpObjectLocked
  7311. afpObjectNotFound
  7312. afpObjectTypeErr
  7313. afpParmErr
  7314. afpRangeNotLocked
  7315. afpRangeOverlap
  7316. afpServerGoingDown
  7317. afpSessClosed
  7318. afpTooManyFilesOpen
  7319. afpUserNotAuth
  7320. afpVolLocked
  7321. appIsDaemon
  7322. appMemFullErr
  7323. appModeErr
  7324. aspBadVersNum
  7325. aspBufTooSmall
  7326. aspNoAck
  7327. aspNoMoreSess
  7328. aspNoServers
  7329. aspParamErr
  7330. aspServerBusy
  7331. aspSessClosed
  7332. aspSizeErr
  7333. aspTooMany
  7334. atpBadRsp
  7335. atpLenErr
  7336. authFailErr
  7337. badATPSkt
  7338. badBtSlpErr
  7339. badBuffNum
  7340. badChannel
  7341. badCksmErr
  7342. badDBtSlp
  7343. badDCksum
  7344. badEditionFileErr
  7345. badExtResource
  7346. badFidErr
  7347. badFileFormat
  7348. badFormat
  7349. badLocNameErr
  7350. badMDBErr
  7351. badMovErr
  7352. badPortNameErr
  7353. badReqErr
  7354. badSectionErr
  7355. badServiceMethodErr
  7356. badSubPartErr
  7357. badUnitErr
  7358. bdNamErr
  7359. breakRecd
  7360. buf2SmallErr
  7361. buffersTooSmall
  7362. cannotDeferErr
  7363. cannotMakeContiguousErr
  7364. CantDecompress
  7365. cantLoadPickMethodErr
  7366. cantStepErr
  7367. catChangedErr
  7368. cbNotFound
  7369. CDEFNFnd
  7370. cDevErr
  7371. channelBusy
  7372. channelNotBusy
  7373. ckSumErr
  7374. clkRdErr
  7375. clkWrErr
  7376. closErr
  7377. cMatchErr
  7378. cNoMemErr
  7379. colorsRequestedErr
  7380. containerAlreadyOpenWrn
  7381. containerNotFoundWrn
  7382. controlErr
  7383. corErr
  7384. cProtectErr
  7385. cRangeErr
  7386. cResErr
  7387. cTempMemErr
  7388. dataVerErr
  7389. dceExtErr
  7390. ddpLenErr
  7391. ddpSktErr
  7392. desktopDamagedErr
  7393. destPortErr
  7394. diffVolErr
  7395. dInstErr
  7396. dirFulErr
  7397. dirNFErr
  7398. dRemovErr
  7399. ds32BitMode
  7400. dsAddressErr
  7401. dsBadLaunch
  7402. dsBadPatch
  7403. dsBadPatchHeader
  7404. dsBadSANEOpcode
  7405. dsBadSlotInt
  7406. dsBadStartupDisk
  7407. dsBufPtrTooLow
  7408. dsBusError
  7409. dsCDEFNotFound
  7410. dsChkErr
  7411. dsCoreErr
  7412. dsDisassemblerInstalled
  7413. dsExtensionsDisabled
  7414. dsFinderErr
  7415. dsForcedQuit
  7416. dsFPErr
  7417. dsFSErr
  7418. dsGreeting
  7419. dsHD20Installed
  7420. dsHMenuFindErr
  7421. dsIllInstErr
  7422. dsIOCoreErr
  7423. dsIrqErr
  7424. dskFulErr
  7425. dsLineAErr
  7426. dsLineFErr
  7427. dsLoadErr
  7428. dsMacsBugInstalled
  7429. dsMBarNFnd
  7430. dsMDEFNotFound
  7431. dsMemFullErr
  7432. dsMiscErr
  7433. dsNeedToWriteBootBlocks
  7434. dsNoFPU
  7435. dsNoPackErr
  7436. dsNoPatch
  7437. dsNoPk1
  7438. dsNoPk2
  7439. dsNoPk3
  7440. dsNoPk4
  7441. dsNoPk5
  7442. dsNoPk6
  7443. dsNoPk7
  7444. dsNotEnoughRAMToBoot
  7445. dsNotThe1
  7446. dsOldSystem
  7447. dsOvflowErr
  7448. dsParityErr
  7449. dsPrivErr
  7450. dsReinsert
  7451. dsShutDownOrRestart
  7452. dsStknHeap
  7453. dsSwitchOffOrRestart
  7454. dsSysErr
  7455. dsSystemFileErr
  7456. dsTraceErr
  7457. dsWDEFNotFound
  7458. dsZeroDivErr
  7459. dupFNErr
  7460. editionMgrInitErr
  7461. envBadVers
  7462. envNotPresent
  7463. envVersTooBig
  7464. eofErr
  7465. evtNotEnb
  7466. excessCollsns
  7467. extFSErr
  7468. extractErr
  7469. exUserBreak
  7470. fBsyErr
  7471. fidExists
  7472. fidNotFound
  7473. firstDskErr
  7474. fLckdErr
  7475. fmt1Err
  7476. fmt2Err
  7477. fnfErr
  7478. fnOpnErr
  7479. fontDecError
  7480. fontNotDeclared
  7481. fontNotOutlineErr
  7482. fontSubErr
  7483. framingErr
  7484. fsRnErr
  7485. gcrOnMFMErr
  7486. gfpErr
  7487. guestNotAllowedErr
  7488. hardwareConfigErr
  7489. hMenuFindErr
  7490. hwOverrunErr
  7491. hwParamErr
  7492. iIOAbortErr
  7493. initIWMErr
  7494. interruptsMaskedErr
  7495. ioErr
  7496. lapProtErr
  7497. lastDskErr
  7498. localOnlyErr
  7499. MacOSErr
  7500. mapReadErr
  7501. mBarNFnd
  7502. memAdrErr
  7503. memAZErr
  7504. memBCErr
  7505. memFragErr
  7506. memFullErr
  7507. memLockedErr
  7508. memPCErr
  7509. memPurErr
  7510. memROZErr
  7511. memROZError
  7512. memROZWarn
  7513. memSCErr
  7514. memWZErr
  7515. menuPrgErr
  7516. mFulErr
  7517. multiplePublisherWrn
  7518. nameTypeErr
  7519. nbpBuffOvr
  7520. nbpConfDiff
  7521. nbpDuplicate
  7522. nbpNISErr
  7523. nbpNoConfirm
  7524. nbpNotFound
  7525. negZcbFreeErr
  7526. networkErr
  7527. nilHandleErr
  7528. nmTypErr
  7529. noAdrMkErr
  7530. noBridgeErr
  7531. noDataArea
  7532. noDefaultUserErr
  7533. noDriveErr
  7534. noDtaMkErr
  7535. noGlobalsErr
  7536. noHardware
  7537. noHardwareErr
  7538. noInformErr
  7539. noMacDskErr
  7540. noMachineNameErr
  7541. noMemForPictPlaybackErr
  7542. noMoreRealTime
  7543. noMPPErr
  7544. noNybErr
  7545. noPortErr
  7546. noRelErr
  7547. noResponseErr
  7548. noScrapErr
  7549. noSendResp
  7550. noSessionErr
  7551. notAFileErr
  7552. notEnoughBufferSpace
  7553. notEnoughHardware
  7554. notEnoughHardwareErr
  7555. notEnoughMemoryErr
  7556. notHeldErr
  7557. notInitErr
  7558. notLockedErr
  7559. notLoggedInErr
  7560. noToolboxNameErr
  7561. notOpenErr
  7562. notRegisteredSectionErr
  7563. notThePublisherWrn
  7564. noTypeErr
  7565. noUserNameErr
  7566. noUserRecErr
  7567. noUserRefErr
  7568. nsDrvErr
  7569. nsStackErr
  7570. nsvErr
  7571. offLinErr
  7572. openErr
  7573. opWrErr
  7574. paramErr
  7575. parityErr
  7576. permErr
  7577. pictInfoIDErr
  7578. pictInfoVerbErr
  7579. pictInfoVersionErr
  7580. pictureDataErr
  7581. pixMapTooDeepErr
  7582. pmBusyErr
  7583. pmRecvEndErr
  7584. pmRecvStartErr
  7585. pmReplyTOErr
  7586. pmSendEndErr
  7587. pmSendStartErr
  7588. portClosedErr
  7589. portInUse
  7590. portNameExistsErr
  7591. portNotCf
  7592. posErr
  7593. prInitErr
  7594. procNotFound
  7595. protocolErr
  7596. prWrErr
  7597. qErr
  7598. queueFull
  7599. rcvrErr
  7600. readErr
  7601. readQErr
  7602. recNotFnd
  7603. reqAborted
  7604. reqFailed
  7605. resAttrErr
  7606. resFNotFound
  7607. resNotFound
  7608. resProblem
  7609. rfNumErr
  7610. rgnTooBigErr
  7611. rgnTooBigError
  7612. rmvRefFailed
  7613. rmvResFailed
  7614. sameFileErr
  7615. sdmInitErr
  7616. sdmJTInitErr
  7617. sdmPRAMInitErr
  7618. sdmPriInitErr
  7619. sdmSRTInitErr
  7620. sectNFErr
  7621. seekErr
  7622. selectorErr
  7623. seNoDB
  7624. sessClosedErr
  7625. sessTableErr
  7626. shutDownAlert
  7627. siBadDeviceName
  7628. siBadRefNum
  7629. siBadSoundInDevice
  7630. siDeviceBusyErr
  7631. siHardDriveTooSlow
  7632. siInitSDTblErr
  7633. siInitSPTblErr
  7634. siInitVBLQsErr
  7635. siInputDeviceErr
  7636. siInvalidCompression
  7637. siInvalidSampleRate
  7638. siInvalidSampleSize
  7639. siNoBufferSpecified
  7640. siNoSoundInHardware
  7641. siUnknownInfoType
  7642. siUnknownQuality
  7643. sktClosedErr
  7644. slotNumErr
  7645. SlpTypeErr
  7646. smBadBoardId
  7647. smBadRefId
  7648. smBadsList
  7649. smBadsPtrErr
  7650. smBLFieldBad
  7651. smBlkMoveErr
  7652. smBusErrTO
  7653. smByteLanesErr
  7654. smCkStatusErr
  7655. smCodeRevErr
  7656. smCPUErr
  7657. smCRCFail
  7658. smDisabledSlot
  7659. smDisDrvrNamErr
  7660. smDisposePErr
  7661. smEmptySlot
  7662. smFHBlkDispErr
  7663. smFHBlockRdErr
  7664. smFormatErr
  7665. smGetDrvrNamErr
  7666. smGetPRErr
  7667. smInitStatVErr
  7668. smInitTblVErr
  7669. smNewPErr
  7670. smNilsBlockErr
  7671. smNoBoardId
  7672. smNoBoardSRsrc
  7673. smNoDir
  7674. smNoGoodOpens
  7675. smNoJmpTbl
  7676. smNoMoresRsrcs
  7677. smNosInfoArray
  7678. smOffsetErr
  7679. smPRAMInitErr
  7680. smPriInitErr
  7681. smRecNotFnd
  7682. smReservedErr
  7683. smResrvErr
  7684. smRevisionErr
  7685. smSDMInitErr
  7686. smSelOOBErr
  7687. smsGetDrvrErr
  7688. smSlotOOBErr
  7689. smsPointerNil
  7690. smSRTInitErr
  7691. smSRTOvrFlErr
  7692. smUnExBusErr
  7693. spdAdjErr
  7694. statusErr
  7695. strUserBreak
  7696. svDisabled
  7697. svTempDisable
  7698. swOverrunErr
  7699. teScrapSizeErr
  7700. tk0BadErr
  7701. tmfoErr
  7702. tmwdoErr
  7703. tooManyReqs
  7704. tooManySkts
  7705. twoSideErr
  7706. unimpErr
  7707. unitEmptyErr
  7708. unitTblFullErr
  7709. updPixMemErr
  7710. userBreak
  7711. userCanceledErr
  7712. userRejectErr
  7713. verErr
  7714. vLckdErr
  7715. volGoneErr
  7716. volOffLinErr
  7717. volOnLinErr
  7718. vTypErr
  7719. WDEFNFnd
  7720. wPrErr
  7721. wrgVolTypErr
  7722. writErr
  7723. wrPermErr
  7724. wrUnderrun
  7725.  
  7726. æKY paramErr 
  7727. æT constant
  7728. æFc Errors.h
  7729. æD     paramErr = -50,                                  /*error in user parameter list*/
  7730.  
  7731. æKY noHardwareErr 
  7732. æT constant
  7733. æFc Errors.h
  7734. æD     noHardwareErr = -200,                            /*Sound Manager Error Returns*/
  7735.  
  7736. æKY notEnoughHardwareErr 
  7737. æT constant
  7738. æFc Errors.h
  7739. æD     notEnoughHardwareErr = -201,                     /*Sound Manager Error Returns*/
  7740.  
  7741. æKY userCanceledErr 
  7742. æT constant
  7743. æFc Errors.h
  7744. æD     userCanceledErr = -128,
  7745.  
  7746. æKY qErr 
  7747. æT constant
  7748. æFc Errors.h
  7749. æD     qErr = -1,                                       /*queue element not found during deletion*/
  7750.  
  7751. æKY vTypErr 
  7752. æT constant
  7753. æFc Errors.h
  7754. æD     vTypErr = -2,                                    /*invalid queue element*/
  7755.  
  7756. æKY corErr 
  7757. æT constant
  7758. æFc Errors.h
  7759. æD     corErr = -3,                                     /*core routine number out of range*/
  7760.  
  7761. æKY unimpErr 
  7762. æT constant
  7763. æFc Errors.h
  7764. æD     unimpErr = -4,                                   /*unimplemented core routine*/
  7765.  
  7766. æKY SlpTypeErr 
  7767. æT constant
  7768. æFc Errors.h
  7769. æD     SlpTypeErr = -5,                                 /*invalid queue element*/
  7770.  
  7771. æKY seNoDB 
  7772. æT constant
  7773. æFc Errors.h
  7774. æD     seNoDB = -8,                                     /*no debugger installed to handle debugger command*/
  7775.  
  7776. æKY controlErr 
  7777. æT constant
  7778. æFc Errors.h
  7779. æD     controlErr = -17,                                /*I/O System Errors*/
  7780.  
  7781. æKY statusErr 
  7782. æT constant
  7783. æFc Errors.h
  7784. æD     statusErr = -18,                                 /*I/O System Errors*/
  7785.  
  7786. æKY readErr 
  7787. æT constant
  7788. æFc Errors.h
  7789. æD     readErr = -19,                                   /*I/O System Errors*/
  7790.  
  7791. æKY writErr 
  7792. æT constant
  7793. æFc Errors.h
  7794. æD     writErr = -20,                                   /*I/O System Errors*/
  7795.  
  7796. æKY badUnitErr 
  7797. æT constant
  7798. æFc Errors.h
  7799. æD     badUnitErr = -21,                                /*I/O System Errors*/
  7800.  
  7801. æKY unitEmptyErr 
  7802. æT constant
  7803. æFc Errors.h
  7804. æD     unitEmptyErr = -22,                              /*I/O System Errors*/
  7805.  
  7806. æKY openErr 
  7807. æT constant
  7808. æFc Errors.h
  7809. æD     openErr = -23,                                   /*I/O System Errors*/
  7810.  
  7811. æKY closErr 
  7812. æT constant
  7813. æFc Errors.h
  7814. æD     closErr = -24,                                   /*I/O System Errors*/
  7815.  
  7816. æKY dRemovErr 
  7817. æT constant
  7818. æFc Errors.h
  7819. æD     dRemovErr = -25,                                 /*tried to remove an open driver*/
  7820.  
  7821. æKY dInstErr 
  7822. æT constant
  7823. æFc Errors.h
  7824. æD     dInstErr = -26,                                  /*DrvrInstall couldn't find driver in resources */
  7825.  
  7826. æKY abortErr 
  7827. æT constant
  7828. æFc Errors.h
  7829. æD     abortErr = -27,                                  /*IO call aborted by KillIO*/
  7830.  
  7831. æKY iIOAbortErr 
  7832. æT constant
  7833. æFc Errors.h
  7834. æD     iIOAbortErr = -27,                               /*IO abort error (Printing Manager)*/
  7835.  
  7836. æKY notOpenErr 
  7837. æT constant
  7838. æFc Errors.h
  7839. æD     notOpenErr = -28,                                /*Couldn't rd/wr/ctl/sts cause driver not opened*/
  7840.  
  7841. æKY unitTblFullErr 
  7842. æT constant
  7843. æFc Errors.h
  7844. æD     unitTblFullErr = -29,                            /*unit table has no more entries*/
  7845.  
  7846. æKY dceExtErr 
  7847. æT constant
  7848. æFc Errors.h
  7849. æD     dceExtErr = -30,                                 /*dce extension error*/
  7850.  
  7851. æKY slotNumErr 
  7852. æT constant
  7853. æFc Errors.h
  7854. æD     slotNumErr = -360,                               /*invalid slot # error*/
  7855.  
  7856. æKY gcrOnMFMErr 
  7857. æT constant
  7858. æFc Errors.h
  7859. æD     gcrOnMFMErr = -400,                              /*gcr format on high density media error*/
  7860.  
  7861. æKY dirFulErr 
  7862. æT constant
  7863. æFc Errors.h
  7864. æD     dirFulErr = -33,                                 /*Directory full*/
  7865.  
  7866. æKY dskFulErr 
  7867. æT constant
  7868. æFc Errors.h
  7869. æD     dskFulErr = -34,                                 /*disk full*/
  7870.  
  7871. æKY nsvErr 
  7872. æT constant
  7873. æFc Errors.h
  7874. æD     nsvErr = -35,                                    /*no such volume*/
  7875.  
  7876. æKY ioErr 
  7877. æT constant
  7878. æFc Errors.h
  7879. æD     ioErr = -36,                                     /*I/O error (bummers)*/
  7880.  
  7881. æKY bdNamErr 
  7882. æT constant
  7883. æFc Errors.h
  7884. æD     bdNamErr = -37,                                  /*there may be no bad names in the final system!*/
  7885.  
  7886. æKY fnOpnErr 
  7887. æT constant
  7888. æFc Errors.h
  7889. æD     fnOpnErr = -38,                                  /*File not open*/
  7890.  
  7891. æKY eofErr 
  7892. æT constant
  7893. æFc Errors.h
  7894. æD     eofErr = -39,                                    /*End of file*/
  7895.  
  7896. æKY posErr 
  7897. æT constant
  7898. æFc Errors.h
  7899. æD     posErr = -40,                                    /*tried to position to before start of file (r/w)*/
  7900.  
  7901. æKY mFulErr 
  7902. æT constant
  7903. æFc Errors.h
  7904. æD     mFulErr = -41,                                   /*memory full (open) or file won't fit (load)*/
  7905.  
  7906. æKY tmfoErr 
  7907. æT constant
  7908. æFc Errors.h
  7909. æD     tmfoErr = -42,                                   /*too many files open*/
  7910.  
  7911. æKY fnfErr 
  7912. æT constant
  7913. æFc Errors.h
  7914. æD     fnfErr = -43,                                    /*File not found*/
  7915.  
  7916. æKY wPrErr 
  7917. æT constant
  7918. æFc Errors.h
  7919. æD     wPrErr = -44,                                    /*diskette is write protected.*/
  7920.  
  7921. æKY fLckdErr 
  7922. æT constant
  7923. æFc Errors.h
  7924. æD     fLckdErr = -45,                                  /*file is locked*/
  7925.  
  7926. æKY vLckdErr 
  7927. æT constant
  7928. æFc Errors.h
  7929. æD     vLckdErr = -46,                                  /*volume is locked*/
  7930.  
  7931. æKY fBsyErr 
  7932. æT constant
  7933. æFc Errors.h
  7934. æD     fBsyErr = -47,                                   /*File is busy (delete)*/
  7935.  
  7936. æKY dupFNErr 
  7937. æT constant
  7938. æFc Errors.h
  7939. æD     dupFNErr = -48,                                  /*duplicate filename (rename)*/
  7940.  
  7941. æKY opWrErr 
  7942. æT constant
  7943. æFc Errors.h
  7944. æD     opWrErr = -49,                                   /*file already open with with write permission*/
  7945.  
  7946. æKY rfNumErr 
  7947. æT constant
  7948. æFc Errors.h
  7949. æD     rfNumErr = -51,                                  /*refnum error*/
  7950.  
  7951. æKY gfpErr 
  7952. æT constant
  7953. æFc Errors.h
  7954. æD     gfpErr = -52,                                    /*get file position error*/
  7955.  
  7956. æKY volOffLinErr 
  7957. æT constant
  7958. æFc Errors.h
  7959. æD     volOffLinErr = -53,                              /*volume not on line error (was Ejected)*/
  7960.  
  7961. æKY permErr 
  7962. æT constant
  7963. æFc Errors.h
  7964. æD     permErr = -54,                                   /*permissions error (on file open)*/
  7965.  
  7966. æKY volOnLinErr 
  7967. æT constant
  7968. æFc Errors.h
  7969. æD     volOnLinErr = -55,                               /*drive volume already on-line at MountVol*/
  7970.  
  7971. æKY nsDrvErr 
  7972. æT constant
  7973. æFc Errors.h
  7974. æD     nsDrvErr = -56,                                  /*no such drive (tried to mount a bad drive num)*/
  7975.  
  7976. æKY noMacDskErr 
  7977. æT constant
  7978. æFc Errors.h
  7979. æD     noMacDskErr = -57,                               /*not a mac diskette (sig bytes are wrong)*/
  7980.  
  7981. æKY extFSErr 
  7982. æT constant
  7983. æFc Errors.h
  7984. æD     extFSErr = -58,                                  /*volume in question belongs to an external fs*/
  7985.  
  7986. æKY fsRnErr 
  7987. æT constant
  7988. æFc Errors.h
  7989. æD     fsRnErr = -59,                                   /*file system internal error:during rename the old entry was deleted but could not be restored.*/
  7990.  
  7991. æKY badMDBErr 
  7992. æT constant
  7993. æFc Errors.h
  7994. æD     badMDBErr = -60,                                 /*bad master directory block*/
  7995.  
  7996. æKY wrPermErr 
  7997. æT constant
  7998. æFc Errors.h
  7999. æD     wrPermErr = -61,                                 /*write permissions error*/
  8000.  
  8001. æKY dirNFErr 
  8002. æT constant
  8003. æFc Errors.h
  8004. æD     dirNFErr = -120,                                 /*Directory not found*/
  8005.  
  8006. æKY tmwdoErr 
  8007. æT constant
  8008. æFc Errors.h
  8009. æD     tmwdoErr = -121,                                 /*No free WDCB available*/
  8010.  
  8011. æKY badMovErr 
  8012. æT constant
  8013. æFc Errors.h
  8014. æD     badMovErr = -122,                                /*Move into offspring error*/
  8015.  
  8016. æKY wrgVolTypErr 
  8017. æT constant
  8018. æFc Errors.h
  8019. æD     wrgVolTypErr = -123,                             /*Wrong volume type error [operation not supported for MFS]*/
  8020.  
  8021. æKY volGoneErr 
  8022. æT constant
  8023. æFc Errors.h
  8024. æD     volGoneErr = -124,                               /*Server volume has been disconnected.*/
  8025.  
  8026. æKY fidNotFound 
  8027. æT constant
  8028. æFc Errors.h
  8029. æD     fidNotFound = -1300,                             /*no file thread exists.*/
  8030.  
  8031. æKY fidExists 
  8032. æT constant
  8033. æFc Errors.h
  8034. æD     fidExists = -1301,                               /*file id already exists*/
  8035.  
  8036. æKY notAFileErr 
  8037. æT constant
  8038. æFc Errors.h
  8039. æD     notAFileErr = -1302,                             /*directory specified*/
  8040.  
  8041. æKY diffVolErr 
  8042. æT constant
  8043. æFc Errors.h
  8044. æD     diffVolErr = -1303,                              /*files on different volumes*/
  8045.  
  8046. æKY catChangedErr 
  8047. æT constant
  8048. æFc Errors.h
  8049. æD     catChangedErr = -1304,                           /*the catalog has been modified*/
  8050.  
  8051. æKY desktopDamagedErr 
  8052. æT constant
  8053. æFc Errors.h
  8054. æD     desktopDamagedErr = -1305,                       /*desktop database files are corrupted*/
  8055.  
  8056. æKY sameFileErr 
  8057. æT constant
  8058. æFc Errors.h
  8059. æD     sameFileErr = -1306,                             /*can't exchange a file with itself*/
  8060.  
  8061. æKY badFidErr 
  8062. æT constant
  8063. æFc Errors.h
  8064. æD     badFidErr = -1307,                               /*file id is dangling or doesn't match with the file number*/
  8065.  
  8066. æKY envNotPresent 
  8067. æT constant
  8068. æFc Errors.h
  8069. æD     envNotPresent = -5500,                           /*returned by glue.*/
  8070.  
  8071. æKY envBadVers 
  8072. æT constant
  8073. æFc Errors.h
  8074. æD     envBadVers = -5501,                              /*Version non-positive*/
  8075.  
  8076. æKY envVersTooBig 
  8077. æT constant
  8078. æFc Errors.h
  8079. æD     envVersTooBig = -5502,                           /*Version bigger than call can handle*/
  8080.  
  8081. æKY fontDecError 
  8082. æT constant
  8083. æFc Errors.h
  8084. æD     fontDecError = -64,                              /*error during font declaration*/
  8085.  
  8086. æKY fontNotDeclared 
  8087. æT constant
  8088. æFc Errors.h
  8089. æD     fontNotDeclared = -65,                           /*font not declared*/
  8090.  
  8091. æKY fontSubErr 
  8092. æT constant
  8093. æFc Errors.h
  8094. æD     fontSubErr = -66,                                /*font substitution occured*/
  8095.  
  8096. æKY fontNotOutlineErr 
  8097. æT constant
  8098. æFc Errors.h
  8099. æD     fontNotOutlineErr = -32615,                      /*bitmap font passed to routine that does outlines only*/
  8100.  
  8101. æKY firstDskErr 
  8102. æT constant
  8103. æFc Errors.h
  8104. æD     firstDskErr = -84,                               /*I/O System Errors*/
  8105.  
  8106. æKY lastDskErr 
  8107. æT constant
  8108. æFc Errors.h
  8109. æD     lastDskErr = -64,                                /*I/O System Errors*/
  8110.  
  8111. æKY noDriveErr 
  8112. æT constant
  8113. æFc Errors.h
  8114. æD     noDriveErr = -64,                                /*drive not installed*/
  8115.  
  8116. æKY offLinErr 
  8117. æT constant
  8118. æFc Errors.h
  8119. æD     offLinErr = -65,                                 /*r/w requested for an off-line drive*/
  8120.  
  8121. æKY noNybErr 
  8122. æT constant
  8123. æFc Errors.h
  8124. æD     noNybErr = -66,                                  /*couldn't find 5 nybbles in 200 tries*/
  8125.  
  8126. æKY noAdrMkErr 
  8127. æT constant
  8128. æFc Errors.h
  8129. æD     noAdrMkErr = -67,                                /*couldn't find valid addr mark*/
  8130.  
  8131. æKY dataVerErr 
  8132. æT constant
  8133. æFc Errors.h
  8134. æD     dataVerErr = -68,                                /*read verify compare failed*/
  8135.  
  8136. æKY badCksmErr 
  8137. æT constant
  8138. æFc Errors.h
  8139. æD     badCksmErr = -69,                                /*addr mark checksum didn't check*/
  8140.  
  8141. æKY badBtSlpErr 
  8142. æT constant
  8143. æFc Errors.h
  8144. æD     badBtSlpErr = -70,                               /*bad addr mark bit slip nibbles*/
  8145.  
  8146. æKY noDtaMkErr 
  8147. æT constant
  8148. æFc Errors.h
  8149. æD     noDtaMkErr = -71,                                /*couldn't find a data mark header*/
  8150.  
  8151. æKY badDCksum 
  8152. æT constant
  8153. æFc Errors.h
  8154. æD     badDCksum = -72,                                 /*bad data mark checksum*/
  8155.  
  8156. æKY badDBtSlp 
  8157. æT constant
  8158. æFc Errors.h
  8159. æD     badDBtSlp = -73,                                 /*bad data mark bit slip nibbles*/
  8160.  
  8161. æKY wrUnderrun 
  8162. æT constant
  8163. æFc Errors.h
  8164. æD     wrUnderrun = -74,                                /*write underrun occurred*/
  8165.  
  8166. æKY cantStepErr 
  8167. æT constant
  8168. æFc Errors.h
  8169. æD     cantStepErr = -75,                               /*step handshake failed*/
  8170.  
  8171. æKY tk0BadErr 
  8172. æT constant
  8173. æFc Errors.h
  8174. æD     tk0BadErr = -76,                                 /*track 0 detect doesn't change*/
  8175.  
  8176. æKY initIWMErr 
  8177. æT constant
  8178. æFc Errors.h
  8179. æD     initIWMErr = -77,                                /*unable to initialize IWM*/
  8180.  
  8181. æKY twoSideErr 
  8182. æT constant
  8183. æFc Errors.h
  8184. æD     twoSideErr = -78,                                /*tried to read 2nd side on a 1-sided drive*/
  8185.  
  8186. æKY spdAdjErr 
  8187. æT constant
  8188. æFc Errors.h
  8189. æD     spdAdjErr = -79,                                 /*unable to correctly adjust disk speed*/
  8190.  
  8191. æKY seekErr 
  8192. æT constant
  8193. æFc Errors.h
  8194. æD     seekErr = -80,                                   /*track number wrong on address mark*/
  8195.  
  8196. æKY sectNFErr 
  8197. æT constant
  8198. æFc Errors.h
  8199. æD     sectNFErr = -81,                                 /*sector number never found on a track*/
  8200.  
  8201. æKY fmt1Err 
  8202. æT constant
  8203. æFc Errors.h
  8204. æD     fmt1Err = -82,                                   /*can't find sector 0 after track format*/
  8205.  
  8206. æKY fmt2Err 
  8207. æT constant
  8208. æFc Errors.h
  8209. æD     fmt2Err = -83,                                   /*can't get enough sync*/
  8210.  
  8211. æKY verErr 
  8212. æT constant
  8213. æFc Errors.h
  8214. æD     verErr = -84,                                    /*track failed to verify*/
  8215.  
  8216. æKY clkRdErr 
  8217. æT constant
  8218. æFc Errors.h
  8219. æD     clkRdErr = -85,                                  /*unable to read same clock value twice*/
  8220.  
  8221. æKY clkWrErr 
  8222. æT constant
  8223. æFc Errors.h
  8224. æD     clkWrErr = -86,                                  /*time written did not verify*/
  8225.  
  8226. æKY prWrErr 
  8227. æT constant
  8228. æFc Errors.h
  8229. æD     prWrErr = -87,                                   /*parameter ram written didn't read-verify*/
  8230.  
  8231. æKY prInitErr 
  8232. æT constant
  8233. æFc Errors.h
  8234. æD     prInitErr = -88,                                 /*InitUtil found the parameter ram uninitialized*/
  8235.  
  8236. æKY rcvrErr 
  8237. æT constant
  8238. æFc Errors.h
  8239. æD     rcvrErr = -89,                                   /*SCC receiver error (framing; parity; OR)*/
  8240.  
  8241. æKY breakRecd 
  8242. æT constant
  8243. æFc Errors.h
  8244. æD     breakRecd = -90,                                 /*Break received (SCC)*/
  8245.  
  8246. æKY pmBusyErr 
  8247. æT constant
  8248. æFc Errors.h
  8249. æD     pmBusyErr = -13000,                              /*Power Mgr never ready to start handshake*/
  8250.  
  8251. æKY pmReplyTOErr 
  8252. æT constant
  8253. æFc Errors.h
  8254. æD     pmReplyTOErr = -13001,                           /*Timed out waiting for reply*/
  8255.  
  8256. æKY pmSendStartErr 
  8257. æT constant
  8258. æFc Errors.h
  8259. æD     pmSendStartErr = -13002,                         /*during send, pmgr did not start hs*/
  8260.  
  8261. æKY pmSendEndErr 
  8262. æT constant
  8263. æFc Errors.h
  8264. æD     pmSendEndErr = -13003,                           /*during send, pmgr did not finish hs*/
  8265.  
  8266. æKY pmRecvStartErr 
  8267. æT constant
  8268. æFc Errors.h
  8269. æD     pmRecvStartErr = -13004,                         /*during receive, pmgr did not start hs*/
  8270.  
  8271. æKY pmRecvEndErr 
  8272. æT constant
  8273. æFc Errors.h
  8274. æD     pmRecvEndErr = -13005,                           /*during receive, pmgr did not finish hs configured for this connection*/
  8275.  
  8276. æKY noScrapErr 
  8277. æT constant
  8278. æFc Errors.h
  8279. æD     noScrapErr = -100,                               /*No scrap exists error*/
  8280.  
  8281. æKY noTypeErr 
  8282. æT constant
  8283. æFc Errors.h
  8284. æD     noTypeErr = -102,                                /*No object of that type in scrap*/
  8285.  
  8286. æKY memROZWarn 
  8287. æT constant
  8288. æFc Errors.h
  8289. æD     memROZWarn = -99,                                /*soft error in ROZ*/
  8290.  
  8291. æKY memROZError 
  8292. æT constant
  8293. æFc Errors.h
  8294. æD     memROZError = -99,                               /*hard error in ROZ*/
  8295.  
  8296. æKY memROZErr 
  8297. æT constant
  8298. æFc Errors.h
  8299. æD     memROZErr = -99,                                 /*hard error in ROZ*/
  8300.  
  8301. æKY memFullErr 
  8302. æT constant
  8303. æFc Errors.h
  8304. æD     memFullErr = -108,                               /*Not enough room in heap zone*/
  8305.  
  8306. æKY nilHandleErr 
  8307. æT constant
  8308. æFc Errors.h
  8309. æD     nilHandleErr = -109,                             /*Master Pointer was NIL in HandleZone or other*/
  8310.  
  8311. æKY memWZErr 
  8312. æT constant
  8313. æFc Errors.h
  8314. æD     memWZErr = -111,                                 /*WhichZone failed (applied to free block)*/
  8315.  
  8316. æKY memPurErr 
  8317. æT constant
  8318. æFc Errors.h
  8319. æD     memPurErr = -112,                                /*trying to purge a locked or non-purgeable block*/
  8320.  
  8321. æKY memAdrErr 
  8322. æT constant
  8323. æFc Errors.h
  8324. æD     memAdrErr = -110,                                /*address was odd; or out of range*/
  8325.  
  8326. æKY memAZErr 
  8327. æT constant
  8328. æFc Errors.h
  8329. æD     memAZErr = -113,                                 /*Address in zone check failed*/
  8330.  
  8331. æKY memPCErr 
  8332. æT constant
  8333. æFc Errors.h
  8334. æD     memPCErr = -114,                                 /*Pointer Check failed*/
  8335.  
  8336. æKY memBCErr 
  8337. æT constant
  8338. æFc Errors.h
  8339. æD     memBCErr = -115,                                 /*Block Check failed*/
  8340.  
  8341. æKY memSCErr 
  8342. æT constant
  8343. æFc Errors.h
  8344. æD     memSCErr = -116,                                 /*Size Check failed*/
  8345.  
  8346. æKY memLockedErr 
  8347. æT constant
  8348. æFc Errors.h
  8349. æD     memLockedErr = -117,                             /*trying to move a locked block (MoveHHi)*/
  8350.  
  8351. æKY resNotFound 
  8352. æT constant
  8353. æFc Errors.h
  8354. æD     resNotFound = -192,                              /*Resource not found*/
  8355.  
  8356. æKY resFNotFound 
  8357. æT constant
  8358. æFc Errors.h
  8359. æD     resFNotFound = -193,                             /*Resource file not found*/
  8360.  
  8361. æKY addResFailed 
  8362. æT constant
  8363. æFc Errors.h
  8364. æD     addResFailed = -194,                             /*AddResource failed*/
  8365.  
  8366. æKY addRefFailed 
  8367. æT constant
  8368. æFc Errors.h
  8369. æD     addRefFailed = -195,                             /*AddReference failed*/
  8370.  
  8371. æKY rmvResFailed 
  8372. æT constant
  8373. æFc Errors.h
  8374. æD     rmvResFailed = -196,                             /*RmveResource failed*/
  8375.  
  8376. æKY rmvRefFailed 
  8377. æT constant
  8378. æFc Errors.h
  8379. æD     rmvRefFailed = -197,                             /*RmveReference failed*/
  8380.  
  8381. æKY resAttrErr 
  8382. æT constant
  8383. æFc Errors.h
  8384. æD     resAttrErr = -198,                               /*attribute inconsistent with operation*/
  8385.  
  8386. æKY mapReadErr 
  8387. æT constant
  8388. æFc Errors.h
  8389. æD     mapReadErr = -199,                               /*map inconsistent with operation*/
  8390.  
  8391. æKY CantDecompress 
  8392. æT constant
  8393. æFc Errors.h
  8394. æD     CantDecompress = -186,                           /*resource bent ("the bends") - can't decompress a compressed resource*/
  8395.  
  8396. æKY badExtResource 
  8397. æT constant
  8398. æFc Errors.h
  8399. æD     badExtResource = -185,                           /*extended resource has a bad format.*/
  8400.  
  8401. æKY evtNotEnb 
  8402. æT constant
  8403. æFc Errors.h
  8404. æD     evtNotEnb = 1,                                   /*event not enabled at PostEvent*/
  8405.  
  8406. æKY noMemForPictPlaybackErr 
  8407. æT constant
  8408. æFc Errors.h
  8409. æD     noMemForPictPlaybackErr = -145,
  8410.  
  8411. æKY rgnTooBigError 
  8412. æT constant
  8413. æFc Errors.h
  8414. æD     rgnTooBigError = -147,
  8415.  
  8416. æKY pixMapTooDeepErr 
  8417. æT constant
  8418. æFc Errors.h
  8419. æD     pixMapTooDeepErr = -148,
  8420.  
  8421. æKY nsStackErr 
  8422. æT constant
  8423. æFc Errors.h
  8424. æD     nsStackErr = -149,
  8425.  
  8426. æKY cMatchErr 
  8427. æT constant
  8428. æFc Errors.h
  8429. æD     cMatchErr = -150,                                /*Color2Index failed to find an index*/
  8430.  
  8431. æKY cTempMemErr 
  8432. æT constant
  8433. æFc Errors.h
  8434. æD     cTempMemErr = -151,                              /*failed to allocate memory for temporary structures*/
  8435.  
  8436. æKY cNoMemErr 
  8437. æT constant
  8438. æFc Errors.h
  8439. æD     cNoMemErr = -152,                                /*failed to allocate memory for structure*/
  8440.  
  8441. æKY cRangeErr 
  8442. æT constant
  8443. æFc Errors.h
  8444. æD     cRangeErr = -153,                                /*range error on colorTable request*/
  8445.  
  8446. æKY cProtectErr 
  8447. æT constant
  8448. æFc Errors.h
  8449. æD     cProtectErr = -154,                              /*colorTable entry protection violation*/
  8450.  
  8451. æKY cDevErr 
  8452. æT constant
  8453. æFc Errors.h
  8454. æD     cDevErr = -155,                                  /*invalid type of graphics device*/
  8455.  
  8456. æKY cResErr 
  8457. æT constant
  8458. æFc Errors.h
  8459. æD     cResErr = -156,                                  /*invalid resolution for MakeITable*/
  8460.  
  8461. æKY rgnTooBigErr 
  8462. æT constant
  8463. æFc Errors.h
  8464. æD     rgnTooBigErr = -500,
  8465.  
  8466. æKY updPixMemErr 
  8467. æT constant
  8468. æFc Errors.h
  8469. æD     updPixMemErr = -125,                             /*insufficient memory to update a pixmap*/
  8470.  
  8471. æKY pictInfoVersionErr 
  8472. æT constant
  8473. æFc Errors.h
  8474. æD     pictInfoVersionErr = -11000,                     /* wrong version of the PictInfo structure */
  8475.  
  8476. æKY pictInfoIDErr 
  8477. æT constant
  8478. æFc Errors.h
  8479. æD     pictInfoIDErr = -11001,                          /* the internal consistancy check for the PictInfoID is wrong */
  8480.  
  8481. æKY pictInfoVerbErr 
  8482. æT constant
  8483. æFc Errors.h
  8484. æD     pictInfoVerbErr = -11002,                        /* the passed verb was invalid */
  8485.  
  8486. æKY cantLoadPickMethodErr 
  8487. æT constant
  8488. æFc Errors.h
  8489. æD     cantLoadPickMethodErr = -11003,                  /* unable to load the custom pick proc */
  8490.  
  8491. æKY colorsRequestedErr 
  8492. æT constant
  8493. æFc Errors.h
  8494. æD     colorsRequestedErr = -11004,                     /* the number of colors requested was illegal */
  8495.  
  8496. æKY pictureDataErr 
  8497. æT constant
  8498. æFc Errors.h
  8499. æD     pictureDataErr = -11005,                         /* the picture data was invalid */
  8500.  
  8501. æKY noHardware 
  8502. æT constant
  8503. æFc Errors.h
  8504. æD     noHardware = noHardwareErr,                      /* *** obsolete spelling */
  8505.  
  8506. æKY notEnoughHardware 
  8507. æT constant
  8508. æFc Errors.h
  8509. æD     notEnoughHardware = notEnoughHardwareErr,        /* *** obsolete spelling */
  8510.  
  8511. æKY queueFull 
  8512. æT constant
  8513. æFc Errors.h
  8514. æD     queueFull = -203,                                /*Sound Manager Error Returns*/
  8515.  
  8516. æKY resProblem 
  8517. æT constant
  8518. æFc Errors.h
  8519. æD     resProblem = -204,                               /*Sound Manager Error Returns*/
  8520.  
  8521. æKY badChannel 
  8522. æT constant
  8523. æFc Errors.h
  8524. æD     badChannel = -205,                               /*Sound Manager Error Returns*/
  8525.  
  8526. æKY badFormat 
  8527. æT constant
  8528. æFc Errors.h
  8529. æD     badFormat = -206,                                /*Sound Manager Error Returns*/
  8530.  
  8531. æKY notEnoughBufferSpace 
  8532. æT constant
  8533. æFc Errors.h
  8534. æD     notEnoughBufferSpace = -207,                     /* could not allocate enough memory */
  8535.  
  8536. æKY badFileFormat 
  8537. æT constant
  8538. æFc Errors.h
  8539. æD     badFileFormat = -208,                            /* was not type AIFF or was of bad format,corrupt */
  8540.  
  8541. æKY channelBusy 
  8542. æT constant
  8543. æFc Errors.h
  8544. æD     channelBusy = -209,                              /* the Channel is being used for a PFD already */
  8545.  
  8546. æKY buffersTooSmall 
  8547. æT constant
  8548. æFc Errors.h
  8549. æD     buffersTooSmall = -210,                          /* can not operate in the memory allowed */
  8550.  
  8551. æKY channelNotBusy 
  8552. æT constant
  8553. æFc Errors.h
  8554. æD     channelNotBusy = -211,
  8555.  
  8556. æKY noMoreRealTime 
  8557. æT constant
  8558. æFc Errors.h
  8559. æD     noMoreRealTime = -212,                           /* not enough CPU cycles left to add another task */
  8560.  
  8561. æKY siNoSoundInHardware 
  8562. æT constant
  8563. æFc Errors.h
  8564. æD     siNoSoundInHardware = -220,                      /*no Sound Input hardware*/
  8565.  
  8566. æKY siBadSoundInDevice 
  8567. æT constant
  8568. æFc Errors.h
  8569. æD     siBadSoundInDevice = -221,                       /*invalid index passed to SoundInGetIndexedDevice*/
  8570.  
  8571. æKY siNoBufferSpecified 
  8572. æT constant
  8573. æFc Errors.h
  8574. æD     siNoBufferSpecified = -222,                      /*returned by synchronous SPBRecord if nil buffer passed*/
  8575.  
  8576. æKY siInvalidCompression 
  8577. æT constant
  8578. æFc Errors.h
  8579. æD     siInvalidCompression = -223,                     /*invalid compression type*/
  8580.  
  8581. æKY siHardDriveTooSlow 
  8582. æT constant
  8583. æFc Errors.h
  8584. æD     siHardDriveTooSlow = -224,                       /*hard drive too slow to record to disk*/
  8585.  
  8586. æKY siInvalidSampleRate 
  8587. æT constant
  8588. æFc Errors.h
  8589. æD     siInvalidSampleRate = -225,                      /*invalid sample rate*/
  8590.  
  8591. æKY siInvalidSampleSize 
  8592. æT constant
  8593. æFc Errors.h
  8594. æD     siInvalidSampleSize = -226,                      /*invalid sample size*/
  8595.  
  8596. æKY siDeviceBusyErr 
  8597. æT constant
  8598. æFc Errors.h
  8599. æD     siDeviceBusyErr = -227,                          /*input device already in use*/
  8600.  
  8601. æKY siBadDeviceName 
  8602. æT constant
  8603. æFc Errors.h
  8604. æD     siBadDeviceName = -228,                          /*input device could not be opened*/
  8605.  
  8606. æKY siBadRefNum 
  8607. æT constant
  8608. æFc Errors.h
  8609. æD     siBadRefNum = -229,                              /*invalid input device reference number*/
  8610.  
  8611. æKY siInputDeviceErr 
  8612. æT constant
  8613. æFc Errors.h
  8614. æD     siInputDeviceErr = -230,                         /*input device hardware failure*/
  8615.  
  8616. æKY siUnknownInfoType 
  8617. æT constant
  8618. æFc Errors.h
  8619. æD     siUnknownInfoType = -231,                        /*invalid info type selector (returned by driver)*/
  8620.  
  8621. æKY siUnknownQuality 
  8622. æT constant
  8623. æFc Errors.h
  8624. æD     siUnknownQuality = -232,                         /*invalid quality selector (returned by driver)*/
  8625.  
  8626. æKY nmTypErr 
  8627. æT constant
  8628. æFc Errors.h
  8629. æD     nmTypErr = -299,                                 /*wrong queue type*/
  8630.  
  8631. æKY siInitSDTblErr 
  8632. æT constant
  8633. æFc Errors.h
  8634. æD     siInitSDTblErr = 1,                              /*slot int dispatch table could not be initialized.*/
  8635.  
  8636. æKY siInitVBLQsErr 
  8637. æT constant
  8638. æFc Errors.h
  8639. æD     siInitVBLQsErr = 2,                              /*VBLqueues for all slots could not be initialized.*/
  8640.  
  8641. æKY siInitSPTblErr 
  8642. æT constant
  8643. æFc Errors.h
  8644. æD     siInitSPTblErr = 3,                              /*slot priority table could not be initialized.*/
  8645.  
  8646. æKY sdmJTInitErr 
  8647. æT constant
  8648. æFc Errors.h
  8649. æD     sdmJTInitErr = 10,                               /*SDM Jump Table could not be initialized.*/
  8650.  
  8651. æKY sdmInitErr 
  8652. æT constant
  8653. æFc Errors.h
  8654. æD     sdmInitErr = 11,                                 /*SDM could not be initialized.*/
  8655.  
  8656. æKY sdmSRTInitErr 
  8657. æT constant
  8658. æFc Errors.h
  8659. æD     sdmSRTInitErr = 12,                              /*Slot Resource Table could not be initialized.*/
  8660.  
  8661. æKY sdmPRAMInitErr 
  8662. æT constant
  8663. æFc Errors.h
  8664. æD     sdmPRAMInitErr = 13,                             /*Slot PRAM could not be initialized.*/
  8665.  
  8666. æKY sdmPriInitErr 
  8667. æT constant
  8668. æFc Errors.h
  8669. æD     sdmPriInitErr = 14,                              /*Cards could not be initialized.*/
  8670.  
  8671. æKY smSDMInitErr 
  8672. æT constant
  8673. æFc Errors.h
  8674. æD     smSDMInitErr = -290,                             /*Error; SDM could not be initialized.*/
  8675.  
  8676. æKY smSRTInitErr 
  8677. æT constant
  8678. æFc Errors.h
  8679. æD     smSRTInitErr = -291,                             /*Error; Slot Resource Table could not be initialized.*/
  8680.  
  8681. æKY smPRAMInitErr 
  8682. æT constant
  8683. æFc Errors.h
  8684. æD     smPRAMInitErr = -292,                            /*Error; Slot Resource Table could not be initialized.*/
  8685.  
  8686. æKY smPriInitErr 
  8687. æT constant
  8688. æFc Errors.h
  8689. æD     smPriInitErr = -293,                             /*Error; Cards could not be initialized.*/
  8690.  
  8691. æKY smEmptySlot 
  8692. æT constant
  8693. æFc Errors.h
  8694. æD     smEmptySlot = -300,                              /*No card in slot*/
  8695.  
  8696. æKY smCRCFail 
  8697. æT constant
  8698. æFc Errors.h
  8699. æD     smCRCFail = -301,                                /*CRC check failed for declaration data*/
  8700.  
  8701. æKY smFormatErr 
  8702. æT constant
  8703. æFc Errors.h
  8704. æD     smFormatErr = -302,                              /*FHeader Format is not Apple's*/
  8705.  
  8706. æKY smRevisionErr 
  8707. æT constant
  8708. æFc Errors.h
  8709. æD     smRevisionErr = -303,                            /*Wrong revison level*/
  8710.  
  8711. æKY smNoDir 
  8712. æT constant
  8713. æFc Errors.h
  8714. æD     smNoDir = -304,                                  /*Directory offset is Nil */
  8715.  
  8716. æKY smDisabledSlot 
  8717. æT constant
  8718. æFc Errors.h
  8719. æD     smDisabledSlot = -305,                           /*This slot is disabled (-305 use to be smLWTstBad)*/
  8720.  
  8721. æKY smNosInfoArray 
  8722. æT constant
  8723. æFc Errors.h
  8724. æD     smNosInfoArray = -306,                           /*No sInfoArray. Memory Mgr error.*/
  8725.  
  8726. æKY smResrvErr 
  8727. æT constant
  8728. æFc Errors.h
  8729. æD     smResrvErr = -307,                               /*Fatal reserved error. Resreved field <> 0.*/
  8730.  
  8731. æKY smUnExBusErr 
  8732. æT constant
  8733. æFc Errors.h
  8734. æD     smUnExBusErr = -308,                             /*Unexpected BusError*/
  8735.  
  8736. æKY smBLFieldBad 
  8737. æT constant
  8738. æFc Errors.h
  8739. æD     smBLFieldBad = -309,                             /*ByteLanes field was bad.*/
  8740.  
  8741. æKY smFHBlockRdErr 
  8742. æT constant
  8743. æFc Errors.h
  8744. æD     smFHBlockRdErr = -310,                           /*Error occured during _sGetFHeader.*/
  8745.  
  8746. æKY smFHBlkDispErr 
  8747. æT constant
  8748. æFc Errors.h
  8749. æD     smFHBlkDispErr = -311,                           /*Error occured during _sDisposePtr (Dispose of FHeader block).*/
  8750.  
  8751. æKY smDisposePErr 
  8752. æT constant
  8753. æFc Errors.h
  8754. æD     smDisposePErr = -312,                            /*_DisposePointer error*/
  8755.  
  8756. æKY smNoBoardSRsrc 
  8757. æT constant
  8758. æFc Errors.h
  8759. æD     smNoBoardSRsrc = -313,                           /*No Board sResource.*/
  8760.  
  8761. æKY smGetPRErr 
  8762. æT constant
  8763. æFc Errors.h
  8764. æD     smGetPRErr = -314,                               /*Error occured during _sGetPRAMRec (See SIMStatus).*/
  8765.  
  8766. æKY smNoBoardId 
  8767. æT constant
  8768. æFc Errors.h
  8769. æD     smNoBoardId = -315,                              /*No Board Id.*/
  8770.  
  8771. æKY smInitStatVErr 
  8772. æT constant
  8773. æFc Errors.h
  8774. æD     smInitStatVErr = -316,                           /*The InitStatusV field was negative after primary or secondary init.*/
  8775.  
  8776. æKY smInitTblVErr 
  8777. æT constant
  8778. æFc Errors.h
  8779. æD     smInitTblVErr = -317,                            /*An error occured while trying to initialize the Slot Resource Table.*/
  8780.  
  8781. æKY smNoJmpTbl 
  8782. æT constant
  8783. æFc Errors.h
  8784. æD     smNoJmpTbl = -318,                               /*SDM jump table could not be created.*/
  8785.  
  8786. æKY smBadBoardId 
  8787. æT constant
  8788. æFc Errors.h
  8789. æD     smBadBoardId = -319,                             /*BoardId was wrong; re-init the PRAM record.*/
  8790.  
  8791. æKY smBusErrTO 
  8792. æT constant
  8793. æFc Errors.h
  8794. æD     smBusErrTO = -320,                               /*BusError time out.*/
  8795.  
  8796. æKY svTempDisable 
  8797. æT constant
  8798. æFc Errors.h
  8799. æD     svTempDisable = -32768,                          /*Temporarily disable card but run primary init.*/
  8800.  
  8801. æKY svDisabled 
  8802. æT constant
  8803. æFc Errors.h
  8804. æD     svDisabled = -32640,                             /*Reserve range -32640 to -32768 for Apple temp disables.*/
  8805.  
  8806. æKY smBadRefId 
  8807. æT constant
  8808. æFc Errors.h
  8809. æD     smBadRefId = -330,                               /*Reference Id not found in List*/
  8810.  
  8811. æKY smBadsList 
  8812. æT constant
  8813. æFc Errors.h
  8814. æD     smBadsList = -331,                               /*Bad sList: Id1 < Id2 < Id3 ...format is not followed.*/
  8815.  
  8816. æKY smReservedErr 
  8817. æT constant
  8818. æFc Errors.h
  8819. æD     smReservedErr = -332,                            /*Reserved field not zero*/
  8820.  
  8821. æKY smCodeRevErr 
  8822. æT constant
  8823. æFc Errors.h
  8824. æD     smCodeRevErr = -333,                             /*Code revision is wrong*/
  8825.  
  8826. æKY smCPUErr 
  8827. æT constant
  8828. æFc Errors.h
  8829. æD     smCPUErr = -334,                                 /*Code revision is wrong*/
  8830.  
  8831. æKY smsPointerNil 
  8832. æT constant
  8833. æFc Errors.h
  8834. æD     smsPointerNil = -335,                            /*LPointer is nil From sOffsetData. If this error occurs; check sInfo rec for more information.*/
  8835.  
  8836. æKY smNilsBlockErr 
  8837. æT constant
  8838. æFc Errors.h
  8839. æD     smNilsBlockErr = -336,                           /*Nil sBlock error (Dont allocate and try to use a nil sBlock)*/
  8840.  
  8841. æKY smSlotOOBErr 
  8842. æT constant
  8843. æFc Errors.h
  8844. æD     smSlotOOBErr = -337,                             /*Slot out of bounds error*/
  8845.  
  8846. æKY smSelOOBErr 
  8847. æT constant
  8848. æFc Errors.h
  8849. æD     smSelOOBErr = -338,                              /*Selector out of bounds error*/
  8850.  
  8851. æKY smNewPErr 
  8852. æT constant
  8853. æFc Errors.h
  8854. æD     smNewPErr = -339,                                /*_NewPtr error*/
  8855.  
  8856. æKY smBlkMoveErr 
  8857. æT constant
  8858. æFc Errors.h
  8859. æD     smBlkMoveErr = -340,                             /*_BlockMove error*/
  8860.  
  8861. æKY smCkStatusErr 
  8862. æT constant
  8863. æFc Errors.h
  8864. æD     smCkStatusErr = -341,                            /*Status of slot = fail.*/
  8865.  
  8866. æKY smGetDrvrNamErr 
  8867. æT constant
  8868. æFc Errors.h
  8869. æD     smGetDrvrNamErr = -342,                          /*Error occured during _sGetDrvrName.*/
  8870.  
  8871. æKY smDisDrvrNamErr 
  8872. æT constant
  8873. æFc Errors.h
  8874. æD     smDisDrvrNamErr = -343,                          /*Error occured during _sDisDrvrName.*/
  8875.  
  8876. æKY smNoMoresRsrcs 
  8877. æT constant
  8878. æFc Errors.h
  8879. æD     smNoMoresRsrcs = -344,                           /*No more sResources*/
  8880.  
  8881. æKY smsGetDrvrErr 
  8882. æT constant
  8883. æFc Errors.h
  8884. æD     smsGetDrvrErr = -345,                            /*Error occurred during _sGetDriver.*/
  8885.  
  8886. æKY smBadsPtrErr 
  8887. æT constant
  8888. æFc Errors.h
  8889. æD     smBadsPtrErr = -346,                             /*Bad pointer was passed to sCalcsPointer*/
  8890.  
  8891. æKY smByteLanesErr 
  8892. æT constant
  8893. æFc Errors.h
  8894. æD     smByteLanesErr = -347,                           /*NumByteLanes was determined to be zero.*/
  8895.  
  8896. æKY smOffsetErr 
  8897. æT constant
  8898. æFc Errors.h
  8899. æD     smOffsetErr = -348,                              /*Offset was too big (temporary error*/
  8900.  
  8901. æKY smNoGoodOpens 
  8902. æT constant
  8903. æFc Errors.h
  8904. æD     smNoGoodOpens = -349,                            /*No opens were successfull in the loop.*/
  8905.  
  8906. æKY smSRTOvrFlErr 
  8907. æT constant
  8908. æFc Errors.h
  8909. æD     smSRTOvrFlErr = -350,                            /*SRT over flow.*/
  8910.  
  8911. æKY smRecNotFnd 
  8912. æT constant
  8913. æFc Errors.h
  8914. æD     smRecNotFnd = -351,                              /*Record not found in the SRT.*/
  8915.  
  8916. æKY editionMgrInitErr 
  8917. æT constant
  8918. æFc Errors.h
  8919. æD     editionMgrInitErr = -450,                        /*edition manager not inited by this app*/
  8920.  
  8921. æKY badSectionErr 
  8922. æT constant
  8923. æFc Errors.h
  8924. æD     badSectionErr = -451,                            /*not a valid SectionRecord*/
  8925.  
  8926. æKY notRegisteredSectionErr 
  8927. æT constant
  8928. æFc Errors.h
  8929. æD     notRegisteredSectionErr = -452,                  /*not a registered SectionRecord*/
  8930.  
  8931. æKY badEditionFileErr 
  8932. æT constant
  8933. æFc Errors.h
  8934. æD     badEditionFileErr = -453,                        /*edition file is corrupt*/
  8935.  
  8936. æKY badSubPartErr 
  8937. æT constant
  8938. æFc Errors.h
  8939. æD     badSubPartErr = -454,                            /*can not use sub parts in this release*/
  8940.  
  8941. æKY multiplePublisherWrn 
  8942. æT constant
  8943. æFc Errors.h
  8944. æD     multiplePublisherWrn = -460,                     /*A Publisher is already registered for that container*/
  8945.  
  8946. æKY containerNotFoundWrn 
  8947. æT constant
  8948. æFc Errors.h
  8949. æD     containerNotFoundWrn = -461,                     /*could not find editionContainer at this time*/
  8950.  
  8951. æKY containerAlreadyOpenWrn 
  8952. æT constant
  8953. æFc Errors.h
  8954. æD     containerAlreadyOpenWrn = -462,                  /*container already opened by this section*/
  8955.  
  8956. æKY notThePublisherWrn 
  8957. æT constant
  8958. æFc Errors.h
  8959. æD     notThePublisherWrn = -463,                       /*not the first registered publisher for that container*/
  8960.  
  8961. æKY teScrapSizeErr 
  8962. æT constant
  8963. æFc Errors.h
  8964. æD     teScrapSizeErr = -501,                           /*scrap item too big for text edit record*/
  8965.  
  8966. æKY hwParamErr 
  8967. æT constant
  8968. æFc Errors.h
  8969. æD     hwParamErr = -502,                               /*bad selector for _HWPriv*/
  8970.  
  8971. æKY procNotFound 
  8972. æT constant
  8973. æFc Errors.h
  8974. æD     procNotFound = -600,                             /* no eligible process with specified descriptor */
  8975.  
  8976. æKY memFragErr 
  8977. æT constant
  8978. æFc Errors.h
  8979. æD     memFragErr = -601,                               /* not enough room to launch app w/special requirements */
  8980.  
  8981. æKY appModeErr 
  8982. æT constant
  8983. æFc Errors.h
  8984. æD     appModeErr = -602,                               /* memory mode is 32-bit, but app not 32-bit clean */
  8985.  
  8986. æKY protocolErr 
  8987. æT constant
  8988. æFc Errors.h
  8989. æD     protocolErr = -603,                              /* app made module calls in improper order */
  8990.  
  8991. æKY hardwareConfigErr 
  8992. æT constant
  8993. æFc Errors.h
  8994. æD     hardwareConfigErr = -604,                        /* hardware configuration not correct for call */
  8995.  
  8996. æKY appMemFullErr 
  8997. æT constant
  8998. æFc Errors.h
  8999. æD     appMemFullErr = -605,                            /* application SIZE not big enough for launch */
  9000.  
  9001. æKY appIsDaemon 
  9002. æT constant
  9003. æFc Errors.h
  9004. æD     appIsDaemon = -606,                              /* app is BG-only, and launch flags disallow this */
  9005.  
  9006. æKY notEnoughMemoryErr 
  9007. æT constant
  9008. æFc Errors.h
  9009. æD     notEnoughMemoryErr = -620,                       /*insufficient physical memory*/
  9010.  
  9011. æKY notHeldErr 
  9012. æT constant
  9013. æFc Errors.h
  9014. æD     notHeldErr = -621,                               /*specified range of memory is not held*/
  9015.  
  9016. æKY cannotMakeContiguousErr 
  9017. æT constant
  9018. æFc Errors.h
  9019. æD     cannotMakeContiguousErr = -622,                  /*cannot make specified range contiguous*/
  9020.  
  9021. æKY notLockedErr 
  9022. æT constant
  9023. æFc Errors.h
  9024. æD     notLockedErr = -623,                             /*specified range of memory is not locked*/
  9025.  
  9026. æKY interruptsMaskedErr 
  9027. æT constant
  9028. æFc Errors.h
  9029. æD     interruptsMaskedErr = -624,                      /*don’t call with interrupts masked*/
  9030.  
  9031. æKY cannotDeferErr 
  9032. æT constant
  9033. æFc Errors.h
  9034. æD     cannotDeferErr = -625,                           /*unable to defer additional functions*/
  9035.  
  9036. æKY ddpSktErr 
  9037. æT constant
  9038. æFc Errors.h
  9039. æD     ddpSktErr = -91,                                 /*error in soket number*/
  9040.  
  9041. æKY ddpLenErr 
  9042. æT constant
  9043. æFc Errors.h
  9044. æD     ddpLenErr = -92,                                 /*data length too big*/
  9045.  
  9046. æKY noBridgeErr 
  9047. æT constant
  9048. æFc Errors.h
  9049. æD     noBridgeErr = -93,                               /*no network bridge for non-local send*/
  9050.  
  9051. æKY lapProtErr 
  9052. æT constant
  9053. æFc Errors.h
  9054. æD     lapProtErr = -94,                                /*error in attaching/detaching protocol*/
  9055.  
  9056. æKY excessCollsns 
  9057. æT constant
  9058. æFc Errors.h
  9059. æD     excessCollsns = -95,                             /*excessive collisions on write*/
  9060.  
  9061. æKY portInUse 
  9062. æT constant
  9063. æFc Errors.h
  9064. æD     portInUse = -97,                                 /*driver Open error code (port is in use)*/
  9065.  
  9066. æKY portNotCf 
  9067. æT constant
  9068. æFc Errors.h
  9069. æD     portNotCf = -98,                                 /*driver Open error code (parameter RAM not configured for this connection)*/
  9070.  
  9071. æKY nbpBuffOvr 
  9072. æT constant
  9073. æFc Errors.h
  9074. æD     nbpBuffOvr = -1024,                              /*Buffer overflow in LookupName*/
  9075.  
  9076. æKY nbpNoConfirm 
  9077. æT constant
  9078. æFc Errors.h
  9079. æD     nbpNoConfirm = -1025,
  9080.  
  9081. æKY nbpConfDiff 
  9082. æT constant
  9083. æFc Errors.h
  9084. æD     nbpConfDiff = -1026,                             /*Name confirmed at different socket*/
  9085.  
  9086. æKY nbpDuplicate 
  9087. æT constant
  9088. æFc Errors.h
  9089. æD     nbpDuplicate = -1027,                            /*Duplicate name exists already*/
  9090.  
  9091. æKY nbpNotFound 
  9092. æT constant
  9093. æFc Errors.h
  9094. æD     nbpNotFound = -1028,                             /*Name not found on remove*/
  9095.  
  9096. æKY nbpNISErr 
  9097. æT constant
  9098. æFc Errors.h
  9099. æD     nbpNISErr = -1029,                               /*Error trying to open the NIS*/
  9100.  
  9101. æKY aspBadVersNum 
  9102. æT constant
  9103. æFc Errors.h
  9104. æD     aspBadVersNum = -1066,                           /*Server cannot support this ASP version*/
  9105.  
  9106. æKY aspBufTooSmall 
  9107. æT constant
  9108. æFc Errors.h
  9109. æD     aspBufTooSmall = -1067,                          /*Buffer too small*/
  9110.  
  9111. æKY aspNoMoreSess 
  9112. æT constant
  9113. æFc Errors.h
  9114. æD     aspNoMoreSess = -1068,                           /*No more sessions on server*/
  9115.  
  9116. æKY aspNoServers 
  9117. æT constant
  9118. æFc Errors.h
  9119. æD     aspNoServers = -1069,                            /*No servers at that address*/
  9120.  
  9121. æKY aspParamErr 
  9122. æT constant
  9123. æFc Errors.h
  9124. æD     aspParamErr = -1070,                             /*Parameter error*/
  9125.  
  9126. æKY aspServerBusy 
  9127. æT constant
  9128. æFc Errors.h
  9129. æD     aspServerBusy = -1071,                           /*Server cannot open another session*/
  9130.  
  9131. æKY aspSessClosed 
  9132. æT constant
  9133. æFc Errors.h
  9134. æD     aspSessClosed = -1072,                           /*Session closed*/
  9135.  
  9136. æKY aspSizeErr 
  9137. æT constant
  9138. æFc Errors.h
  9139. æD     aspSizeErr = -1073,                              /*Command block too big*/
  9140.  
  9141. æKY aspTooMany 
  9142. æT constant
  9143. æFc Errors.h
  9144. æD     aspTooMany = -1074,                              /*Too many clients (server error)*/
  9145.  
  9146. æKY aspNoAck 
  9147. æT constant
  9148. æFc Errors.h
  9149. æD     aspNoAck = -1075,                                /*No ack on attention request (server err)*/
  9150.  
  9151. æKY reqFailed 
  9152. æT constant
  9153. æFc Errors.h
  9154. æD     reqFailed = -1096,
  9155.  
  9156. æKY tooManyReqs 
  9157. æT constant
  9158. æFc Errors.h
  9159. æD     tooManyReqs = -1097,
  9160.  
  9161. æKY tooManySkts 
  9162. æT constant
  9163. æFc Errors.h
  9164. æD     tooManySkts = -1098,
  9165.  
  9166. æKY badATPSkt 
  9167. æT constant
  9168. æFc Errors.h
  9169. æD     badATPSkt = -1099,
  9170.  
  9171. æKY badBuffNum 
  9172. æT constant
  9173. æFc Errors.h
  9174. æD     badBuffNum = -1100,
  9175.  
  9176. æKY noRelErr 
  9177. æT constant
  9178. æFc Errors.h
  9179. æD     noRelErr = -1101,
  9180.  
  9181. æKY cbNotFound 
  9182. æT constant
  9183. æFc Errors.h
  9184. æD     cbNotFound = -1102,
  9185.  
  9186. æKY noSendResp 
  9187. æT constant
  9188. æFc Errors.h
  9189. æD     noSendResp = -1103,
  9190.  
  9191. æKY noDataArea 
  9192. æT constant
  9193. æFc Errors.h
  9194. æD     noDataArea = -1104,
  9195.  
  9196. æKY reqAborted 
  9197. æT constant
  9198. æFc Errors.h
  9199. æD     reqAborted = -1105,
  9200.  
  9201. æKY buf2SmallErr 
  9202. æT constant
  9203. æFc Errors.h
  9204. æD     buf2SmallErr = -3101,
  9205.  
  9206. æKY noMPPErr 
  9207. æT constant
  9208. æFc Errors.h
  9209. æD     noMPPErr = -3102,
  9210.  
  9211. æKY ckSumErr 
  9212. æT constant
  9213. æFc Errors.h
  9214. æD     ckSumErr = -3103,
  9215.  
  9216. æKY extractErr 
  9217. æT constant
  9218. æFc Errors.h
  9219. æD     extractErr = -3104,
  9220.  
  9221. æKY readQErr 
  9222. æT constant
  9223. æFc Errors.h
  9224. æD     readQErr = -3105,
  9225.  
  9226. æKY atpLenErr 
  9227. æT constant
  9228. æFc Errors.h
  9229. æD     atpLenErr = -3106,
  9230.  
  9231. æKY atpBadRsp 
  9232. æT constant
  9233. æFc Errors.h
  9234. æD     atpBadRsp = -3107,
  9235.  
  9236. æKY recNotFnd 
  9237. æT constant
  9238. æFc Errors.h
  9239. æD     recNotFnd = -3108,
  9240.  
  9241. æKY sktClosedErr 
  9242. æT constant
  9243. æFc Errors.h
  9244. æD     sktClosedErr = -3109,
  9245.  
  9246. æKY afpAccessDenied 
  9247. æT constant
  9248. æFc Errors.h
  9249. æD     afpAccessDenied = -5000,
  9250.  
  9251. æKY afpAuthContinue 
  9252. æT constant
  9253. æFc Errors.h
  9254. æD     afpAuthContinue = -5001,
  9255.  
  9256. æKY afpBadUAM 
  9257. æT constant
  9258. æFc Errors.h
  9259. æD     afpBadUAM = -5002,
  9260.  
  9261. æKY afpBadVersNum 
  9262. æT constant
  9263. æFc Errors.h
  9264. æD     afpBadVersNum = -5003,
  9265.  
  9266. æKY afpBitmapErr 
  9267. æT constant
  9268. æFc Errors.h
  9269. æD     afpBitmapErr = -5004,
  9270.  
  9271. æKY afpCantMove 
  9272. æT constant
  9273. æFc Errors.h
  9274. æD     afpCantMove = -5005,
  9275.  
  9276. æKY afpDenyConflict 
  9277. æT constant
  9278. æFc Errors.h
  9279. æD     afpDenyConflict = -5006,
  9280.  
  9281. æKY afpDirNotEmpty 
  9282. æT constant
  9283. æFc Errors.h
  9284. æD     afpDirNotEmpty = -5007,
  9285.  
  9286. æKY afpDiskFull 
  9287. æT constant
  9288. æFc Errors.h
  9289. æD     afpDiskFull = -5008,
  9290.  
  9291. æKY afpEofError 
  9292. æT constant
  9293. æFc Errors.h
  9294. æD     afpEofError = -5009,
  9295.  
  9296. æKY afpFileBusy 
  9297. æT constant
  9298. æFc Errors.h
  9299. æD     afpFileBusy = -5010,
  9300.  
  9301. æKY afpFlatVol 
  9302. æT constant
  9303. æFc Errors.h
  9304. æD     afpFlatVol = -5011,
  9305.  
  9306. æKY afpItemNotFound 
  9307. æT constant
  9308. æFc Errors.h
  9309. æD     afpItemNotFound = -5012,
  9310.  
  9311. æKY afpLockErr 
  9312. æT constant
  9313. æFc Errors.h
  9314. æD     afpLockErr = -5013,
  9315.  
  9316. æKY afpMiscErr 
  9317. æT constant
  9318. æFc Errors.h
  9319. æD     afpMiscErr = -5014,
  9320.  
  9321. æKY afpNoMoreLocks 
  9322. æT constant
  9323. æFc Errors.h
  9324. æD     afpNoMoreLocks = -5015,
  9325.  
  9326. æKY afpNoServer 
  9327. æT constant
  9328. æFc Errors.h
  9329. æD     afpNoServer = -5016,
  9330.  
  9331. æKY afpObjectExists 
  9332. æT constant
  9333. æFc Errors.h
  9334. æD     afpObjectExists = -5017,
  9335.  
  9336. æKY afpObjectNotFound 
  9337. æT constant
  9338. æFc Errors.h
  9339. æD     afpObjectNotFound = -5018,
  9340.  
  9341. æKY afpParmErr 
  9342. æT constant
  9343. æFc Errors.h
  9344. æD     afpParmErr = -5019,
  9345.  
  9346. æKY afpRangeNotLocked 
  9347. æT constant
  9348. æFc Errors.h
  9349. æD     afpRangeNotLocked = -5020,
  9350.  
  9351. æKY afpRangeOverlap 
  9352. æT constant
  9353. æFc Errors.h
  9354. æD     afpRangeOverlap = -5021,
  9355.  
  9356. æKY afpSessClosed 
  9357. æT constant
  9358. æFc Errors.h
  9359. æD     afpSessClosed = -5022,
  9360.  
  9361. æKY afpUserNotAuth 
  9362. æT constant
  9363. æFc Errors.h
  9364. æD     afpUserNotAuth = -5023,
  9365.  
  9366. æKY afpCallNotSupported 
  9367. æT constant
  9368. æFc Errors.h
  9369. æD     afpCallNotSupported = -5024,
  9370.  
  9371. æKY afpObjectTypeErr 
  9372. æT constant
  9373. æFc Errors.h
  9374. æD     afpObjectTypeErr = -5025,
  9375.  
  9376. æKY afpTooManyFilesOpen 
  9377. æT constant
  9378. æFc Errors.h
  9379. æD     afpTooManyFilesOpen = -5026,
  9380.  
  9381. æKY afpServerGoingDown 
  9382. æT constant
  9383. æFc Errors.h
  9384. æD     afpServerGoingDown = -5027,
  9385.  
  9386. æKY afpCantRename 
  9387. æT constant
  9388. æFc Errors.h
  9389. æD     afpCantRename = -5028,
  9390.  
  9391. æKY afpDirNotFound 
  9392. æT constant
  9393. æFc Errors.h
  9394. æD     afpDirNotFound = -5029,
  9395.  
  9396. æKY afpIconTypeError 
  9397. æT constant
  9398. æFc Errors.h
  9399. æD     afpIconTypeError = -5030,
  9400.  
  9401. æKY afpVolLocked 
  9402. æT constant
  9403. æFc Errors.h
  9404. æD     afpVolLocked = -5031,                            /*Volume is Read-Only*/
  9405.  
  9406. æKY afpObjectLocked 
  9407. æT constant
  9408. æFc Errors.h
  9409. æD     afpObjectLocked = -5032,                         /*Object is M/R/D/W inhibited*/
  9410.  
  9411. æKY notInitErr 
  9412. æT constant
  9413. æFc Errors.h
  9414. æD     notInitErr = -900,                               /* PPCToolBox not initialized */
  9415.  
  9416. æKY nameTypeErr 
  9417. æT constant
  9418. æFc Errors.h
  9419. æD     nameTypeErr = -902,                              /* Invalid or inappropriate locationKindSelector in locationName */
  9420.  
  9421. æKY noPortErr 
  9422. æT constant
  9423. æFc Errors.h
  9424. æD     noPortErr = -903,                                /* Unable to open port or bad portRefNum */
  9425.  
  9426. æKY noGlobalsErr 
  9427. æT constant
  9428. æFc Errors.h
  9429. æD     noGlobalsErr = -904,                             /* The system is hosed, better re-boot */
  9430.  
  9431. æKY localOnlyErr 
  9432. æT constant
  9433. æFc Errors.h
  9434. æD     localOnlyErr = -905,                             /* Network activity is currently disabled */
  9435.  
  9436. æKY destPortErr 
  9437. æT constant
  9438. æFc Errors.h
  9439. æD     destPortErr = -906,                              /* Port does not exist at destination */
  9440.  
  9441. æKY sessTableErr 
  9442. æT constant
  9443. æFc Errors.h
  9444. æD     sessTableErr = -907,                             /* Out of session tables, try again later */
  9445.  
  9446. æKY noSessionErr 
  9447. æT constant
  9448. æFc Errors.h
  9449. æD     noSessionErr = -908,                             /* Invalid session reference number */
  9450.  
  9451. æKY badReqErr 
  9452. æT constant
  9453. æFc Errors.h
  9454. æD     badReqErr = -909,                                /* bad parameter or invalid state for operation */
  9455.  
  9456. æKY portNameExistsErr 
  9457. æT constant
  9458. æFc Errors.h
  9459. æD     portNameExistsErr = -910,                        /* port is already open (perhaps in another app) */
  9460.  
  9461. æKY noUserNameErr 
  9462. æT constant
  9463. æFc Errors.h
  9464. æD     noUserNameErr = -911,                            /* user name unknown on destination machine */
  9465.  
  9466. æKY userRejectErr 
  9467. æT constant
  9468. æFc Errors.h
  9469. æD     userRejectErr = -912,                            /* Destination rejected the session request */
  9470.  
  9471. æKY noMachineNameErr 
  9472. æT constant
  9473. æFc Errors.h
  9474. æD     noMachineNameErr = -913,                         /* user hasn't named his Macintosh in the Network Setup Control Panel */
  9475.  
  9476. æKY noToolboxNameErr 
  9477. æT constant
  9478. æFc Errors.h
  9479. æD     noToolboxNameErr = -914,                         /* A system resource is missing, not too likely */
  9480.  
  9481. æKY noResponseErr 
  9482. æT constant
  9483. æFc Errors.h
  9484. æD     noResponseErr = -915,                            /* unable to contact destination */
  9485.  
  9486. æKY portClosedErr 
  9487. æT constant
  9488. æFc Errors.h
  9489. æD     portClosedErr = -916,                            /* port was closed */
  9490.  
  9491. æKY sessClosedErr 
  9492. æT constant
  9493. æFc Errors.h
  9494. æD     sessClosedErr = -917,                            /* session was closed */
  9495.  
  9496. æKY badPortNameErr 
  9497. æT constant
  9498. æFc Errors.h
  9499. æD     badPortNameErr = -919,                           /* PPCPortRec malformed */
  9500.  
  9501. æKY noDefaultUserErr 
  9502. æT constant
  9503. æFc Errors.h
  9504. æD     noDefaultUserErr = -922,                         /* user hasn't typed in owners name in Network Setup Control Pannel */
  9505.  
  9506. æKY notLoggedInErr 
  9507. æT constant
  9508. æFc Errors.h
  9509. æD     notLoggedInErr = -923,                           /* The default userRefNum does not yet exist */
  9510.  
  9511. æKY noUserRefErr 
  9512. æT constant
  9513. æFc Errors.h
  9514. æD     noUserRefErr = -924,                             /* unable to create a new userRefNum */
  9515.  
  9516. æKY networkErr 
  9517. æT constant
  9518. æFc Errors.h
  9519. æD     networkErr = -925,                               /* An error has occured in the network, not too likely */
  9520.  
  9521. æKY noInformErr 
  9522. æT constant
  9523. æFc Errors.h
  9524. æD     noInformErr = -926,                              /* PPCStart failed because destination did not have inform pending */
  9525.  
  9526. æKY authFailErr 
  9527. æT constant
  9528. æFc Errors.h
  9529. æD     authFailErr = -927,                              /* unable to authenticate user at destination */
  9530.  
  9531. æKY noUserRecErr 
  9532. æT constant
  9533. æFc Errors.h
  9534. æD     noUserRecErr = -928,                             /* Invalid user reference number */
  9535.  
  9536. æKY badServiceMethodErr 
  9537. æT constant
  9538. æFc Errors.h
  9539. æD     badServiceMethodErr = -930,                      /* illegal service type, or not supported */
  9540.  
  9541. æKY badLocNameErr 
  9542. æT constant
  9543. æFc Errors.h
  9544. æD     badLocNameErr = -931,                            /* location name malformed */
  9545.  
  9546. æKY guestNotAllowedErr 
  9547. æT constant
  9548. æFc Errors.h
  9549. æD     guestNotAllowedErr = -932,                       /* destination port requires authentication */
  9550.  
  9551. æKY swOverrunErr 
  9552. æT constant
  9553. æFc Errors.h
  9554. æD     swOverrunErr = 1,                                /*serial driver error masks*/
  9555.  
  9556. æKY parityErr 
  9557. æT constant
  9558. æFc Errors.h
  9559. æD     parityErr = 16,                                  /*serial driver error masks*/
  9560.  
  9561. æKY hwOverrunErr 
  9562. æT constant
  9563. æFc Errors.h
  9564. æD     hwOverrunErr = 32,                               /*serial driver error masks*/
  9565.  
  9566. æKY framingErr 
  9567. æT constant
  9568. æFc Errors.h
  9569. æD     framingErr = 64,                                 /*serial driver error masks*/
  9570.  
  9571. æKY dsBusError 
  9572. æT constant
  9573. æFc Errors.h
  9574. æD     dsBusError = 1,                                  /*bus error */
  9575.  
  9576. æKY dsAddressErr 
  9577. æT constant
  9578. æFc Errors.h
  9579. æD     dsAddressErr = 2,                                /*address error*/
  9580.  
  9581. æKY dsIllInstErr 
  9582. æT constant
  9583. æFc Errors.h
  9584. æD     dsIllInstErr = 3,                                /*illegal instruction error*/
  9585.  
  9586. æKY dsZeroDivErr 
  9587. æT constant
  9588. æFc Errors.h
  9589. æD     dsZeroDivErr = 4,                                /*zero divide error*/
  9590.  
  9591. æKY dsChkErr 
  9592. æT constant
  9593. æFc Errors.h
  9594. æD     dsChkErr = 5,                                    /*check trap error*/
  9595.  
  9596. æKY dsOvflowErr 
  9597. æT constant
  9598. æFc Errors.h
  9599. æD     dsOvflowErr = 6,                                 /*overflow trap error*/
  9600.  
  9601. æKY dsPrivErr 
  9602. æT constant
  9603. æFc Errors.h
  9604. æD     dsPrivErr = 7,                                   /*privilege violation error*/
  9605.  
  9606. æKY dsTraceErr 
  9607. æT constant
  9608. æFc Errors.h
  9609. æD     dsTraceErr = 8,                                  /*trace mode error*/
  9610.  
  9611. æKY dsLineAErr 
  9612. æT constant
  9613. æFc Errors.h
  9614. æD     dsLineAErr = 9,                                  /*line 1010 trap error*/
  9615.  
  9616. æKY dsLineFErr 
  9617. æT constant
  9618. æFc Errors.h
  9619. æD     dsLineFErr = 10,                                 /*line 1111 trap error*/
  9620.  
  9621. æKY dsMiscErr 
  9622. æT constant
  9623. æFc Errors.h
  9624. æD     dsMiscErr = 11,                                  /*miscellaneous hardware exception error*/
  9625.  
  9626. æKY dsCoreErr 
  9627. æT constant
  9628. æFc Errors.h
  9629. æD     dsCoreErr = 12,                                  /*unimplemented core routine error*/
  9630.  
  9631. æKY dsIrqErr 
  9632. æT constant
  9633. æFc Errors.h
  9634. æD     dsIrqErr = 13,                                   /*uninstalled interrupt error*/
  9635.  
  9636. æKY dsIOCoreErr 
  9637. æT constant
  9638. æFc Errors.h
  9639. æD     dsIOCoreErr = 14,                                /*IO Core Error*/
  9640.  
  9641. æKY dsLoadErr 
  9642. æT constant
  9643. æFc Errors.h
  9644. æD     dsLoadErr = 15,                                  /*Segment Loader Error*/
  9645.  
  9646. æKY dsFPErr 
  9647. æT constant
  9648. æFc Errors.h
  9649. æD     dsFPErr = 16,                                    /*Floating point error*/
  9650.  
  9651. æKY dsNoPackErr 
  9652. æT constant
  9653. æFc Errors.h
  9654. æD     dsNoPackErr = 17,                                /*package 0 not present*/
  9655.  
  9656. æKY dsNoPk1 
  9657. æT constant
  9658. æFc Errors.h
  9659. æD     dsNoPk1 = 18,                                    /*package 1 not present*/
  9660.  
  9661. æKY dsNoPk2 
  9662. æT constant
  9663. æFc Errors.h
  9664. æD     dsNoPk2 = 19,                                    /*package 2 not present*/
  9665.  
  9666. æKY dsNoPk3 
  9667. æT constant
  9668. æFc Errors.h
  9669. æD     dsNoPk3 = 20,                                    /*package 3 not present*/
  9670.  
  9671. æKY dsNoPk4 
  9672. æT constant
  9673. æFc Errors.h
  9674. æD     dsNoPk4 = 21,                                    /*package 4 not present*/
  9675.  
  9676. æKY dsNoPk5 
  9677. æT constant
  9678. æFc Errors.h
  9679. æD     dsNoPk5 = 22,                                    /*package 5 not present*/
  9680.  
  9681. æKY dsNoPk6 
  9682. æT constant
  9683. æFc Errors.h
  9684. æD     dsNoPk6 = 23,                                    /*package 6 not present*/
  9685.  
  9686. æKY dsNoPk7 
  9687. æT constant
  9688. æFc Errors.h
  9689. æD     dsNoPk7 = 24,                                    /*package 7 not present*/
  9690.  
  9691. æKY dsMemFullErr 
  9692. æT constant
  9693. æFc Errors.h
  9694. æD     dsMemFullErr = 25,                               /*out of memory!*/
  9695.  
  9696. æKY dsBadLaunch 
  9697. æT constant
  9698. æFc Errors.h
  9699. æD     dsBadLaunch = 26,                                /*can't launch file*/
  9700.  
  9701. æKY dsFSErr 
  9702. æT constant
  9703. æFc Errors.h
  9704. æD     dsFSErr = 27,                                    /*file system map has been trashed*/
  9705.  
  9706. æKY dsStknHeap 
  9707. æT constant
  9708. æFc Errors.h
  9709. æD     dsStknHeap = 28,                                 /*stack has moved into application heap*/
  9710.  
  9711. æKY negZcbFreeErr 
  9712. æT constant
  9713. æFc Errors.h
  9714. æD     negZcbFreeErr = 33,                              /*ZcbFree has gone negative*/
  9715.  
  9716. æKY dsFinderErr 
  9717. æT constant
  9718. æFc Errors.h
  9719. æD     dsFinderErr = 41,                                /*can't load the Finder error*/
  9720.  
  9721. æKY dsBadSlotInt 
  9722. æT constant
  9723. æFc Errors.h
  9724. æD     dsBadSlotInt = 51,                               /*unserviceable slot interrupt*/
  9725.  
  9726. æKY dsBadSANEOpcode 
  9727. æT constant
  9728. æFc Errors.h
  9729. æD     dsBadSANEOpcode = 81,                            /*bad opcode given to SANE Pack4*/
  9730.  
  9731. æKY dsBadPatchHeader 
  9732. æT constant
  9733. æFc Errors.h
  9734. æD     dsBadPatchHeader = 83,                           /*SetTrapAddress saw the “come-from” header*/
  9735.  
  9736. æKY menuPrgErr 
  9737. æT constant
  9738. æFc Errors.h
  9739. æD     menuPrgErr = 84,                                 /*happens when a menu is purged*/
  9740.  
  9741. æKY dsMBarNFnd 
  9742. æT constant
  9743. æFc Errors.h
  9744. æD     dsMBarNFnd = 85,                                 /*Menu Manager Errors*/
  9745.  
  9746. æKY dsHMenuFindErr 
  9747. æT constant
  9748. æFc Errors.h
  9749. æD     dsHMenuFindErr = 86,                             /*Menu Manager Errors*/
  9750.  
  9751. æKY dsWDEFNotFound 
  9752. æT constant
  9753. æFc Errors.h
  9754. æD     dsWDEFNotFound = 87,                             /*could not load WDEF*/
  9755.  
  9756. æKY dsCDEFNotFound 
  9757. æT constant
  9758. æFc Errors.h
  9759. æD     dsCDEFNotFound = 88,                             /*could not load CDEF*/
  9760.  
  9761. æKY dsMDEFNotFound 
  9762. æT constant
  9763. æFc Errors.h
  9764. æD     dsMDEFNotFound = 89,                             /*could not load MDEF*/
  9765.  
  9766. æKY dsNoFPU 
  9767. æT constant
  9768. æFc Errors.h
  9769. æD     dsNoFPU = 90,                                    /*an FPU instruction was executed and the machine doesn’t have one*/
  9770.  
  9771. æKY dsNoPatch 
  9772. æT constant
  9773. æFc Errors.h
  9774. æD     dsNoPatch = 98,                                  /*Can't patch for particular Model Mac*/
  9775.  
  9776. æKY dsBadPatch 
  9777. æT constant
  9778. æFc Errors.h
  9779. æD     dsBadPatch = 99,                                 /*Can't load patch resource*/
  9780.  
  9781. æKY dsParityErr 
  9782. æT constant
  9783. æFc Errors.h
  9784. æD     dsParityErr = 101,                               /*memory parity error*/
  9785.  
  9786. æKY dsOldSystem 
  9787. æT constant
  9788. æFc Errors.h
  9789. æD     dsOldSystem = 102,                               /*System is too old for this ROM*/
  9790.  
  9791. æKY ds32BitMode 
  9792. æT constant
  9793. æFc Errors.h
  9794. æD     ds32BitMode = 103,                               /*booting in 32-bit on a 24-bit sys*/
  9795.  
  9796. æKY dsNeedToWriteBootBlocks 
  9797. æT constant
  9798. æFc Errors.h
  9799. æD     dsNeedToWriteBootBlocks = 104,                   /*need to write new boot blocks*/
  9800.  
  9801. æKY dsNotEnoughRAMToBoot 
  9802. æT constant
  9803. æFc Errors.h
  9804. æD     dsNotEnoughRAMToBoot = 105,                      /*must have at least 1.5MB of RAM to boot 7.0*/
  9805.  
  9806. æKY dsBufPtrTooLow 
  9807. æT constant
  9808. æFc Errors.h
  9809. æD     dsBufPtrTooLow = 106,                            /*bufPtr moved too far during boot*/
  9810.  
  9811. æKY dsReinsert 
  9812. æT constant
  9813. æFc Errors.h
  9814. æD     dsReinsert = 30,                                 /*request user to reinsert off-line volume*/
  9815.  
  9816. æKY shutDownAlert 
  9817. æT constant
  9818. æFc Errors.h
  9819. æD     shutDownAlert = 42,                              /*handled like a shutdown error*/
  9820.  
  9821. æKY dsShutDownOrRestart 
  9822. æT constant
  9823. æFc Errors.h
  9824. æD     dsShutDownOrRestart = 20000,                     /*user choice between ShutDown and Restart*/
  9825.  
  9826. æKY dsSwitchOffOrRestart 
  9827. æT constant
  9828. æFc Errors.h
  9829. æD     dsSwitchOffOrRestart = 20001,                    /*user choice between switching off and Restart*/
  9830.  
  9831. æKY dsForcedQuit 
  9832. æT constant
  9833. æFc Errors.h
  9834. æD     dsForcedQuit = 20002,                            /*allow the user to ExitToShell, return if Cancel*/
  9835.  
  9836. æKY dsMacsBugInstalled 
  9837. æT constant
  9838. æFc Errors.h
  9839. æD     dsMacsBugInstalled = -10,                        /*say “MacsBug Installed”*/
  9840.  
  9841. æKY dsDisassemblerInstalled 
  9842. æT constant
  9843. æFc Errors.h
  9844. æD     dsDisassemblerInstalled = -11,                   /*say “Disassembler Installed”*/
  9845.  
  9846. æKY dsExtensionsDisabled 
  9847. æT constant
  9848. æFc Errors.h
  9849. æD     dsExtensionsDisabled = -13,                      /*say “Extensions Disabled”*/
  9850.  
  9851. æKY dsGreeting 
  9852. æT constant
  9853. æFc Errors.h
  9854. æD     dsGreeting = 40,                                 /*welcome to Macintosh greeting*/
  9855.  
  9856. æKY dsSysErr 
  9857. æT constant
  9858. æFc Errors.h
  9859. æD     dsSysErr = 32767,                                /*general system error*/
  9860.  
  9861. æKY WDEFNFnd 
  9862. æT constant
  9863. æFc Errors.h
  9864. æD     WDEFNFnd = dsWDEFNotFound,
  9865.  
  9866. æKY CDEFNFnd 
  9867. æT constant
  9868. æFc Errors.h
  9869. æD     CDEFNFnd = dsCDEFNotFound,
  9870.  
  9871. æKY dsNotThe1 
  9872. æT constant
  9873. æFc Errors.h
  9874. æD     dsNotThe1 = 31,                                  /*not the disk I wanted*/
  9875.  
  9876. æKY dsBadStartupDisk 
  9877. æT constant
  9878. æFc Errors.h
  9879. æD     dsBadStartupDisk = 42,                           /*unable to mount boot volume (sad Mac only)*/
  9880.  
  9881. æKY dsSystemFileErr 
  9882. æT constant
  9883. æFc Errors.h
  9884. æD     dsSystemFileErr = 43,                            /*can’t find System file to open (sad Mac only)*/
  9885.  
  9886. æKY dsHD20Installed 
  9887. æT constant
  9888. æFc Errors.h
  9889. æD     dsHD20Installed = -12,                           /*say “HD20 Startup”*/
  9890.  
  9891. æKY mBarNFnd 
  9892. æT constant
  9893. æFc Errors.h
  9894. æD     mBarNFnd = -126,                                 /*system error code for MBDF not found*/
  9895.  
  9896. æKY hMenuFindErr 
  9897. æT constant
  9898. æFc Errors.h
  9899. æD     hMenuFindErr = -127,                             /*could not find HMenu's parent in MenuKey*/
  9900.  
  9901. æKY userBreak 
  9902. æT constant
  9903. æFc Errors.h
  9904. æD     userBreak = -490,                                /*user debugger break*/
  9905.  
  9906. æKY strUserBreak 
  9907. æT constant
  9908. æFc Errors.h
  9909. æD     strUserBreak = -491,                             /*user debugger break; display string on stack*/
  9910.  
  9911. æKY exUserBreak 
  9912. æT constant
  9913. æFc Errors.h
  9914. æD     exUserBreak = -492,                              /*user debugger break; execute debugger commands on stack*/
  9915.  
  9916. æKY selectorErr 
  9917. æT constant
  9918. æFc Errors.h
  9919. æD     selectorErr = paramErr,                          /* bad selector, for selector-based traps */
  9920.  
  9921.  
  9922. æKY MacOSErr
  9923. æT typedef
  9924. æFc Errors.h
  9925. æD extern short MacOSErr;
  9926.  
  9927. æKY SysError 
  9928. æT Function
  9929. æFc Errors.h
  9930. æD pascal void SysError(short errorCode)
  9931.     = {0x301F,0xA9C9}; 
  9932.  
  9933.  
  9934. æKY Events.h
  9935. æKL Button
  9936. EventAvail
  9937. GetCaretTime
  9938. GetDblTime
  9939. GetKeys
  9940. GetMouse
  9941. GetNextEvent
  9942. StillDown
  9943. TickCount
  9944. WaitMouseUp
  9945. WaitNextEvent
  9946.  
  9947. activateEvt
  9948. activeFlag
  9949. activMask
  9950. adbAddrMask
  9951. alphaLock
  9952. app1Evt
  9953. app1Mask
  9954. app2Evt
  9955. app2Mask
  9956. app3Evt
  9957. app3Mask
  9958. app4Evt
  9959. app4Mask
  9960. autoKey
  9961. autoKeyMask
  9962. btnState
  9963. charCodeMask
  9964. cmdKey
  9965. controlKey
  9966. convertClipboardFlag
  9967. diskEvt
  9968. diskMask
  9969. driverEvt
  9970. driverMask
  9971. EventRecord
  9972. everyEvent
  9973. highLevelEventMask
  9974. keyCodeMask
  9975. keyDown
  9976. keyDownMask
  9977. KeyMap
  9978. keyUp
  9979. keyUpMask
  9980. mDownMask
  9981. mouseDown
  9982. mouseMovedMessage
  9983. mouseUp
  9984. mUpMask
  9985. networkEvt
  9986. networkMask
  9987. nullEvent
  9988. optionKey
  9989. osEvt
  9990. osEvtMessageMask
  9991. osMask
  9992. resumeFlag
  9993. shiftKey
  9994. suspendResumeMessage
  9995. updateEvt
  9996. updateMask
  9997.  
  9998. æKY nullEvent 
  9999. æT constant
  10000. æFc Events.h
  10001. æD     nullEvent = 0,
  10002.  
  10003. æKY mouseDown 
  10004. æT constant
  10005. æFc Events.h
  10006. æD     mouseDown = 1,
  10007.  
  10008. æKY mouseUp 
  10009. æT constant
  10010. æFc Events.h
  10011. æD     mouseUp = 2,
  10012.  
  10013. æKY keyDown 
  10014. æT constant
  10015. æFc Events.h
  10016. æD     keyDown = 3,
  10017.  
  10018. æKY keyUp 
  10019. æT constant
  10020. æFc Events.h
  10021. æD     keyUp = 4,
  10022.  
  10023. æKY autoKey 
  10024. æT constant
  10025. æFc Events.h
  10026. æD     autoKey = 5,
  10027.  
  10028. æKY updateEvt 
  10029. æT constant
  10030. æFc Events.h
  10031. æD     updateEvt = 6,
  10032.  
  10033. æKY diskEvt 
  10034. æT constant
  10035. æFc Events.h
  10036. æD     diskEvt = 7,
  10037.  
  10038. æKY activateEvt 
  10039. æT constant
  10040. æFc Events.h
  10041. æD     activateEvt = 8,
  10042.  
  10043. æKY osEvt 
  10044. æT constant
  10045. æFc Events.h
  10046. æD     osEvt = 15,
  10047.  
  10048. æKY mDownMask 
  10049. æT constant
  10050. æFc Events.h
  10051. æD     mDownMask = 2,
  10052.  
  10053. æKY mUpMask 
  10054. æT constant
  10055. æFc Events.h
  10056. æD     mUpMask = 4,
  10057.  
  10058. æKY keyDownMask 
  10059. æT constant
  10060. æFc Events.h
  10061. æD     keyDownMask = 8,
  10062.  
  10063. æKY keyUpMask 
  10064. æT constant
  10065. æFc Events.h
  10066. æD     keyUpMask = 16,
  10067.  
  10068. æKY autoKeyMask 
  10069. æT constant
  10070. æFc Events.h
  10071. æD     autoKeyMask = 32,
  10072.  
  10073. æKY updateMask 
  10074. æT constant
  10075. æFc Events.h
  10076. æD     updateMask = 64,
  10077.  
  10078. æKY diskMask 
  10079. æT constant
  10080. æFc Events.h
  10081. æD     diskMask = 128,
  10082.  
  10083. æKY activMask 
  10084. æT constant
  10085. æFc Events.h
  10086. æD     activMask = 256,
  10087.  
  10088. æKY highLevelEventMask 
  10089. æT constant
  10090. æFc Events.h
  10091. æD     highLevelEventMask = 1024,
  10092.  
  10093. æKY osMask 
  10094. æT constant
  10095. æFc Events.h
  10096. æD     osMask = -32768,
  10097.  
  10098. æKY everyEvent 
  10099. æT constant
  10100. æFc Events.h
  10101. æD     everyEvent = -1,
  10102.  
  10103. æKY charCodeMask 
  10104. æT constant
  10105. æFc Events.h
  10106. æD     charCodeMask = 0x000000FF,
  10107.  
  10108. æKY keyCodeMask 
  10109. æT constant
  10110. æFc Events.h
  10111. æD     keyCodeMask = 0x0000FF00,
  10112.  
  10113. æKY adbAddrMask 
  10114. æT constant
  10115. æFc Events.h
  10116. æD     adbAddrMask = 0x00FF0000,
  10117.  
  10118. æKY osEvtMessageMask 
  10119. æT constant
  10120. æFc Events.h
  10121. æD     osEvtMessageMask = 0xFF000000,
  10122.  
  10123. æKY mouseMovedMessage 
  10124. æT constant
  10125. æFc Events.h
  10126. æD     mouseMovedMessage = 0xFA,
  10127.  
  10128. æKY suspendResumeMessage 
  10129. æT constant
  10130. æFc Events.h
  10131. æD     suspendResumeMessage = 0x01,
  10132.  
  10133. æKY resumeFlag 
  10134. æT constant
  10135. æFc Events.h
  10136. æD     resumeFlag = 1,              /* bit 0 of message indicates resume vs suspend */
  10137.  
  10138. æKY convertClipboardFlag 
  10139. æT constant
  10140. æFc Events.h
  10141. æD     convertClipboardFlag = 2,    /* bit 1 in resume message indicates clipboard change */
  10142.  
  10143. æKY activeFlag 
  10144. æT constant
  10145. æFc Events.h
  10146. æD     activeFlag = 1,              /*bit 0 of modifiers for activate event*/
  10147.  
  10148. æKY btnState 
  10149. æT constant
  10150. æFc Events.h
  10151. æD     btnState = 128,              /*Bit 7 of low byte is mouse button state*/
  10152.  
  10153. æKY cmdKey 
  10154. æT constant
  10155. æFc Events.h
  10156. æD     cmdKey = 256,                /*Bit 0*/
  10157.  
  10158. æKY shiftKey 
  10159. æT constant
  10160. æFc Events.h
  10161. æD     shiftKey = 512,              /*Bit 1*/
  10162.  
  10163. æKY alphaLock 
  10164. æT constant
  10165. æFc Events.h
  10166. æD     alphaLock = 1024,            /*Bit 2 */
  10167.  
  10168. æKY optionKey 
  10169. æT constant
  10170. æFc Events.h
  10171. æD     optionKey = 2048,            /*Bit 3 of high byte*/
  10172.  
  10173. æKY controlKey 
  10174. æT constant
  10175. æFc Events.h
  10176. æD     controlKey = 4096,
  10177.  
  10178. æKY networkEvt 
  10179. æT constant
  10180. æFc Events.h
  10181. æD     networkEvt = 10,
  10182.  
  10183. æKY driverEvt 
  10184. æT constant
  10185. æFc Events.h
  10186. æD     driverEvt = 11,
  10187.  
  10188. æKY app1Evt 
  10189. æT constant
  10190. æFc Events.h
  10191. æD     app1Evt = 12,
  10192.  
  10193. æKY app2Evt 
  10194. æT constant
  10195. æFc Events.h
  10196. æD     app2Evt = 13,
  10197.  
  10198. æKY app3Evt 
  10199. æT constant
  10200. æFc Events.h
  10201. æD     app3Evt = 14,
  10202.  
  10203. æKY app4Evt 
  10204. æT constant
  10205. æFc Events.h
  10206. æD     app4Evt = 15,
  10207.  
  10208. æKY networkMask 
  10209. æT constant
  10210. æFc Events.h
  10211. æD     networkMask = 1024,
  10212.  
  10213. æKY driverMask 
  10214. æT constant
  10215. æFc Events.h
  10216. æD     driverMask = 2048,
  10217.  
  10218. æKY app1Mask 
  10219. æT constant
  10220. æFc Events.h
  10221. æD     app1Mask = 4096,
  10222.  
  10223. æKY app2Mask 
  10224. æT constant
  10225. æFc Events.h
  10226. æD     app2Mask = 8192,
  10227.  
  10228. æKY app3Mask 
  10229. æT constant
  10230. æFc Events.h
  10231. æD     app3Mask = 16384,
  10232.  
  10233. æKY app4Mask 
  10234. æT constant
  10235. æFc Events.h
  10236. æD     app4Mask = -32768,
  10237.  
  10238. æKY EventRecord 
  10239. æT struct
  10240. æFc Events.h
  10241. æD struct EventRecord {
  10242.     short what;
  10243.     long message;
  10244.     long when;
  10245.     Point where;
  10246.     short modifiers;
  10247. };
  10248.  
  10249. typedef struct EventRecord EventRecord;
  10250.  
  10251.  
  10252. æKY KeyMap
  10253. æT typedef
  10254. æFc Events.h
  10255. æD typedef long KeyMap[4];
  10256.  
  10257. æKY GetNextEvent 
  10258. æT Function
  10259. æFc Events.h
  10260. æD pascal Boolean GetNextEvent(short eventMask,EventRecord *theEvent)
  10261.     = 0xA970; 
  10262.  
  10263. æKY WaitNextEvent 
  10264. æT Function
  10265. æFc Events.h
  10266. æD pascal Boolean WaitNextEvent(short eventMask,EventRecord *theEvent,unsigned long sleep,
  10267.     RgnHandle mouseRgn)
  10268.     = 0xA860; 
  10269.  
  10270. æKY EventAvail 
  10271. æT Function
  10272. æFc Events.h
  10273. æD pascal Boolean EventAvail(short eventMask,EventRecord *theEvent)
  10274.     = 0xA971; 
  10275.  
  10276. æKY GetMouse 
  10277. æT Function
  10278. æFc Events.h
  10279. æD pascal void GetMouse(Point *mouseLoc)
  10280.     = 0xA972; 
  10281.  
  10282. æKY Button 
  10283. æT Function
  10284. æFc Events.h
  10285. æD pascal Boolean Button(void)
  10286.     = 0xA974; 
  10287.  
  10288. æKY StillDown 
  10289. æT Function
  10290. æFc Events.h
  10291. æD pascal Boolean StillDown(void)
  10292.     = 0xA973; 
  10293.  
  10294. æKY WaitMouseUp 
  10295. æT Function
  10296. æFc Events.h
  10297. æD pascal Boolean WaitMouseUp(void)
  10298.     = 0xA977; 
  10299.  
  10300. æKY GetKeys 
  10301. æT Function
  10302. æFc Events.h
  10303. æD pascal void GetKeys(KeyMap theKeys)
  10304.     = 0xA976; 
  10305.  
  10306. æKY TickCount 
  10307. æT Function
  10308. æFc Events.h
  10309. æD pascal unsigned long TickCount(void)
  10310.     = 0xA975; 
  10311.  
  10312. æKY GetDblTime 
  10313. æT Function
  10314. æFc Events.h
  10315. æD #define GetDblTime() (* (unsigned long*) 0x02F0)
  10316.  
  10317. æKY GetCaretTime 
  10318. æT Function
  10319. æFc Events.h
  10320. æD #define GetCaretTime() (* (unsigned long*) 0x02F4)
  10321.  
  10322.  
  10323. æKY Files.h
  10324. æKL AddDrive
  10325. Allocate
  10326. AllocContig
  10327. CatMove
  10328. CloseWD
  10329. Create
  10330. create
  10331. DirCreate
  10332. Eject
  10333. eject
  10334. FInitQueue
  10335. flushvol
  10336. FlushVol
  10337. FSClose
  10338. FSDelete
  10339. fsdelete
  10340. FSMakeFSSpec
  10341. fsopen
  10342. FSOpen
  10343. FSpCatMove
  10344. FSpCreate
  10345. FSpDelete
  10346. FSpDirCreate
  10347. FSpExchangeFiles
  10348. FSpGetFInfo
  10349. FSpOpenDF
  10350. FSpOpenRF
  10351. FSpRename
  10352. FSpRstFLock
  10353. FSpSetFInfo
  10354. FSpSetFLock
  10355. FSRead
  10356. fsrename
  10357. FSWrite
  10358. GetDrvQHdr
  10359. GetEOF
  10360. GetFInfo
  10361. getfinfo
  10362. GetFPos
  10363. GetFSQHdr
  10364. GetVCBQHdr
  10365. getvinfo
  10366. GetVInfo
  10367. GetVol
  10368. getvol
  10369. GetVRefNum
  10370. GetWDInfo
  10371. HCreate
  10372. HDelete
  10373. HGetFInfo
  10374. HGetVol
  10375. HOpen
  10376. HOpenDF
  10377. HOpenRF
  10378. HRename
  10379. HRstFLock
  10380. HSetFInfo
  10381. HSetFLock
  10382. HSetVol
  10383. OpenDF
  10384. OpenRF
  10385. openrf
  10386. OpenWD
  10387. PBAllocate
  10388. PBAllocateAsync
  10389. PBAllocateSync
  10390. PBAllocContig
  10391. PBAllocContigAsync
  10392. PBAllocContigSync
  10393. PBCatMove
  10394. PBCatMoveAsync
  10395. PBCatMoveSync
  10396. PBCatSearch
  10397. PBCatSearchAsync
  10398. PBCatSearchSync
  10399. PBClose
  10400. PBCloseAsync
  10401. PBCloseSync
  10402. PBCloseWD
  10403. PBCloseWDAsync
  10404. PBCloseWDSync
  10405. PBCreate
  10406. PBCreateAsync
  10407. PBCreateFileIDRef
  10408. PBCreateFileIDRefAsync
  10409. PBCreateFileIDRefSync
  10410. PBCreateSync
  10411. PBDelete
  10412. PBDeleteAsync
  10413. PBDeleteFileIDRef
  10414. PBDeleteFileIDRefAsync
  10415. PBDeleteFileIDRefSync
  10416. PBDeleteSync
  10417. PBDirCreate
  10418. PBDirCreateAsync
  10419. PBDirCreateSync
  10420. PBDTAddAPPL
  10421. PBDTAddAPPLAsync
  10422. PBDTAddAPPLSync
  10423. PBDTAddIcon
  10424. PBDTAddIconAsync
  10425. PBDTAddIconSync
  10426. PBDTCloseDown
  10427. PBDTDelete
  10428. PBDTDeleteAsync
  10429. PBDTDeleteSync
  10430. PBDTFlush
  10431. PBDTFlushAsync
  10432. PBDTFlushSync
  10433. PBDTGetAPPL
  10434. PBDTGetAPPLAsync
  10435. PBDTGetAPPLSync
  10436. PBDTGetComment
  10437. PBDTGetCommentAsync
  10438. PBDTGetCommentSync
  10439. PBDTGetIcon
  10440. PBDTGetIconAsync
  10441. PBDTGetIconInfo
  10442. PBDTGetIconInfoAsync
  10443. PBDTGetIconInfoSync
  10444. PBDTGetIconSync
  10445. PBDTGetInfo
  10446. PBDTGetInfoAsync
  10447. PBDTGetInfoSync
  10448. PBDTGetPath
  10449. PBDTOpenInform
  10450. PBDTRemoveAPPL
  10451. PBDTRemoveAPPLAsync
  10452. PBDTRemoveAPPLSync
  10453. PBDTRemoveComment
  10454. PBDTRemoveCommentAsync
  10455. PBDTRemoveCommentSync
  10456. PBDTReset
  10457. PBDTResetAsync
  10458. PBDTResetSync
  10459. PBDTSetComment
  10460. PBDTSetCommentAsync
  10461. PBDTSetCommentSync
  10462. PBEject
  10463. PBExchangeFiles
  10464. PBExchangeFilesAsync
  10465. PBExchangeFilesSync
  10466. PBFlushFile
  10467. PBFlushFileAsync
  10468. PBFlushFileSync
  10469. PBFlushVol
  10470. PBFlushVolAsync
  10471. PBFlushVolSync
  10472. PBGetAltAccess
  10473. PBGetAltAccessAsync
  10474. PBGetAltAccessSync
  10475. PBGetCatInfo
  10476. PBGetCatInfoAsync
  10477. PBGetCatInfoSync
  10478. PBGetEOF
  10479. PBGetEOFAsync
  10480. PBGetEOFSync
  10481. PBGetFCBInfo
  10482. PBGetFCBInfoAsync
  10483. PBGetFCBInfoSync
  10484. PBGetFInfo
  10485. PBGetFInfoAsync
  10486. PBGetFInfoSync
  10487. PBGetForeignPrivs
  10488. PBGetForeignPrivsAsync
  10489. PBGetForeignPrivsSync
  10490. PBGetFPos
  10491. PBGetFPosAsync
  10492. PBGetFPosSync
  10493. PBGetVInfo
  10494. PBGetVInfoAsync
  10495. PBGetVInfoSync
  10496. PBGetVol
  10497. PBGetVolAsync
  10498. PBGetVolMountInfo
  10499. PBGetVolMountInfoSize
  10500. PBGetVolSync
  10501. PBGetWDInfo
  10502. PBGetWDInfoAsync
  10503. PBGetWDInfoSync
  10504. PBHCopyFile
  10505. PBHCopyFileAsync
  10506. PBHCopyFileSync
  10507. PBHCreate
  10508. PBHCreateAsync
  10509. PBHCreateSync
  10510. PBHDelete
  10511. PBHDeleteAsync
  10512. PBHDeleteSync
  10513. PBHGetDirAccess
  10514. PBHGetDirAccessAsync
  10515. PBHGetDirAccessSync
  10516. PBHGetFInfo
  10517. PBHGetFInfoAsync
  10518. PBHGetFInfoSync
  10519. PBHGetLogInInfo
  10520. PBHGetLogInInfoAsync
  10521. PBHGetLogInInfoSync
  10522. PBHGetVInfo
  10523. PBHGetVInfoAsync
  10524. PBHGetVInfoSync
  10525. PBHGetVol
  10526. PBHGetVolAsync
  10527. PBHGetVolParms
  10528. PBHGetVolParmsAsync
  10529. PBHGetVolParmsSync
  10530. PBHGetVolSync
  10531. PBHMapID
  10532. PBHMapIDAsync
  10533. PBHMapIDSync
  10534. PBHMapName
  10535. PBHMapNameAsync
  10536. PBHMapNameSync
  10537. PBHMoveRename
  10538. PBHMoveRenameAsync
  10539. PBHMoveRenameSync
  10540. PBHOpen
  10541. PBHOpenAsync
  10542. PBHOpenDeny
  10543. PBHOpenDenyAsync
  10544. PBHOpenDenySync
  10545. PBHOpenDF
  10546. PBHOpenDFAsync
  10547. PBHOpenDFSync
  10548. PBHOpenRF
  10549. PBHOpenRFAsync
  10550. PBHOpenRFDeny
  10551. PBHOpenRFDenyAsync
  10552. PBHOpenRFDenySync
  10553. PBHOpenRFSync
  10554. PBHOpenSync
  10555. PBHRename
  10556. PBHRenameAsync
  10557. PBHRenameSync
  10558. PBHRstFLock
  10559. PBHRstFLockAsync
  10560. PBHRstFLockSync
  10561. PBHSetDirAccess
  10562. PBHSetDirAccessAsync
  10563. PBHSetDirAccessSync
  10564. PBHSetFInfo
  10565. PBHSetFInfoAsync
  10566. PBHSetFInfoSync
  10567. PBHSetFLock
  10568. PBHSetFLockAsync
  10569. PBHSetFLockSync
  10570. PBHSetVol
  10571. PBHSetVolAsync
  10572. PBHSetVolSync
  10573. PBLockRange
  10574. PBLockRangeAsync
  10575. PBLockRangeSync
  10576. PBMakeFSSpec
  10577. PBMakeFSSpecAsync
  10578. PBMakeFSSpecSync
  10579. PBMountVol
  10580. PBOffLine
  10581. PBOpen
  10582. PBOpenAsync
  10583. PBOpenDF
  10584. PBOpenDFAsync
  10585. PBOpenDFSync
  10586. PBOpenRF
  10587. PBOpenRFAsync
  10588. PBOpenRFSync
  10589. PBOpenSync
  10590. PBOpenWD
  10591. PBOpenWDAsync
  10592. PBOpenWDSync
  10593. PBRead
  10594. PBReadAsync
  10595. PBReadSync
  10596. PBRename
  10597. PBRenameAsync
  10598. PBRenameSync
  10599. PBResolveFileIDRef
  10600. PBResolveFileIDRefAsync
  10601. PBResolveFileIDRefSync
  10602. PBRstFLock
  10603. PBRstFLockAsync
  10604. PBRstFLockSync
  10605. PBSetAltAccess
  10606. PBSetAltAccessAsync
  10607. PBSetAltAccessSync
  10608. PBSetCatInfo
  10609. PBSetCatInfoAsync
  10610. PBSetCatInfoSync
  10611. PBSetEOF
  10612. PBSetEOFAsync
  10613. PBSetEOFSync
  10614. PBSetFInfo
  10615. PBSetFInfoAsync
  10616. PBSetFInfoSync
  10617. PBSetFLock
  10618. PBSetFLockAsync
  10619. PBSetFLockSync
  10620. PBSetForeignPrivs
  10621. PBSetForeignPrivsAsync
  10622. PBSetForeignPrivsSync
  10623. PBSetFPos
  10624. PBSetFPosAsync
  10625. PBSetFPosSync
  10626. PBSetFVers
  10627. PBSetFVersAsync
  10628. PBSetFVersSync
  10629. PBSetVInfo
  10630. PBSetVInfoAsync
  10631. PBSetVInfoSync
  10632. PBSetVol
  10633. PBSetVolAsync
  10634. PBSetVolSync
  10635. PBUnlockRange
  10636. PBUnlockRangeAsync
  10637. PBUnlockRangeSync
  10638. PBUnmountVol
  10639. PBVolumeMount
  10640. PBWrite
  10641. PBWriteAsync
  10642. PBWriteSync
  10643. Rename
  10644. rstflock
  10645. RstFLock
  10646. SetEOF
  10647. SetFInfo
  10648. setfinfo
  10649. setflock
  10650. SetFLock
  10651. SetFPos
  10652. SetVol
  10653. setvol
  10654. unmountvol
  10655. UnmountVol
  10656.  
  10657. AccessParam
  10658. AFPVolMountInfo
  10659. AFPVolMountInfoPtr
  10660. alphaStage
  10661. AppleShareMediaType
  10662. bAccessCntl
  10663. betaStage
  10664. bHasBlankAccessPrivileges
  10665. bHasBTreeMgr
  10666. bHasCatSearch
  10667. bHasCopyFile
  10668. bHasDesktopMgr
  10669. bHasExtFSVol
  10670. bHasFileIDs
  10671. bHasFolderLock
  10672. bHasMoveRename
  10673. bHasOpenDeny
  10674. bHasPersonalAccessPrivileges
  10675. bHasShortName
  10676. bHasUserGroupList
  10677. bLimitFCBs
  10678. bLocalWList
  10679. bNoBootBlks
  10680. bNoDeskItems
  10681. bNoLclSync
  10682. bNoMiniFndr
  10683. bNoSwitchTo
  10684. bNoSysDir
  10685. bNoVNEdit
  10686. bTrshOffLine
  10687. CatPositionRec
  10688. CInfoPBPtr
  10689. CInfoPBRec
  10690. CInfoType
  10691. CMovePBPtr
  10692. CMovePBRec
  10693. CntrlParam
  10694. CopyParam
  10695. CSParam
  10696. CSParamPtr
  10697. developStage
  10698. DInfo
  10699. DirInfo
  10700. dirInfo
  10701. DrvQEl
  10702. DrvQElPtr
  10703. DTPBPtr
  10704. DTPBRec
  10705. DXInfo
  10706. FCBPBPtr
  10707. FCBPBRec
  10708. fDesktop
  10709. fDisk
  10710. fHasBundle
  10711. FIDParam
  10712. FileParam
  10713. finalStage
  10714. FInfo
  10715. fInvisible
  10716. fOnDesk
  10717. ForeignPrivParam
  10718. ForeignPrivParamPtr
  10719. fsAtMark
  10720. fsCurPerm
  10721. fsFromLEOF
  10722. fsFromMark
  10723. fsFromStart
  10724. fsRdPerm
  10725. fsRdWrPerm
  10726. fsRdWrShPerm
  10727. fsRtDirID
  10728. fsRtParID
  10729. fsSBDrBkDat
  10730. fsSBDrCrDat
  10731. fsSBDrFndrInfo
  10732. fsSBDrMdDat
  10733. fsSBDrNmFls
  10734. fsSBDrParID
  10735. fsSBDrUsrWds
  10736. fsSBFlAttrib
  10737. fsSBFlBkDat
  10738. fsSBFlCrDat
  10739. fsSBFlFndrInfo
  10740. fsSBFlLgLen
  10741. fsSBFlMdDat
  10742. fsSBFlParID
  10743. fsSBFlPyLen
  10744. fsSBFlRLgLen
  10745. fsSBFlRPyLen
  10746. fsSBFlXFndrInfo
  10747. fsSBFullName
  10748. fsSBNegate
  10749. fsSBPartialName
  10750. FSSpec
  10751. FSSpecArray
  10752. FSSpecArrayHandle
  10753. FSSpecArrayPtr
  10754. FSSpecHandle
  10755. FSSpecPtr
  10756. fsUnixPriv
  10757. fsWrPerm
  10758. fTrash
  10759. FXInfo
  10760. GetVolParmsInfoBuffer
  10761. HFileInfo
  10762. hFileInfo
  10763. HFileParam
  10764. HIOParam
  10765. HParamBlockRec
  10766. HParmBlkPtr
  10767. HVolumeParam
  10768. ioDirFlg
  10769. ioDirMask
  10770. IOParam
  10771. kEncryptPassword
  10772. kLarge4BitIcon
  10773. kLarge4BitIconSize
  10774. kLarge8BitIcon
  10775. kLarge8BitIconSize
  10776. kLargeIcon
  10777. kLargeIconSize
  10778. kNoUserAuthentication
  10779. kPassword
  10780. kSmall4BitIcon
  10781. kSmall4BitIconSize
  10782. kSmall8BitIcon
  10783. kSmall8BitIconSize
  10784. kSmallIcon
  10785. kSmallIconSize
  10786. kTwoWayEncryptPassword
  10787. MediaType
  10788. MultiDevParam
  10789. NumVersion
  10790. ObjParam
  10791. ParamBlockHeader
  10792. ParamBlockRec
  10793. ParmBlkPtr
  10794. rdVerify
  10795. SlotDevParam
  10796. VCB
  10797. VersRec
  10798. VersRecHndl
  10799. VersRecPtr
  10800. VolumeParam
  10801. WDParam
  10802. WDPBPtr
  10803. WDPBRec
  10804.  
  10805. æKY fsAtMark 
  10806. æT constant
  10807. æFc Files.h
  10808. æD     fsAtMark = 0,
  10809.  
  10810. æKY fOnDesk 
  10811. æT constant
  10812. æFc Files.h
  10813. æD     fOnDesk = 1,
  10814.  
  10815. æKY fsCurPerm 
  10816. æT constant
  10817. æFc Files.h
  10818. æD     fsCurPerm = 0,
  10819.  
  10820. æKY fHasBundle 
  10821. æT constant
  10822. æFc Files.h
  10823. æD     fHasBundle = 8192,
  10824.  
  10825. æKY fsRdPerm 
  10826. æT constant
  10827. æFc Files.h
  10828. æD     fsRdPerm = 1,
  10829.  
  10830. æKY fInvisible 
  10831. æT constant
  10832. æFc Files.h
  10833. æD     fInvisible = 16384,
  10834.  
  10835. æKY fTrash 
  10836. æT constant
  10837. æFc Files.h
  10838. æD     fTrash = -3,
  10839.  
  10840. æKY fsWrPerm 
  10841. æT constant
  10842. æFc Files.h
  10843. æD     fsWrPerm = 2,
  10844.  
  10845. æKY fDesktop 
  10846. æT constant
  10847. æFc Files.h
  10848. æD     fDesktop = -2,
  10849.  
  10850. æKY fsRdWrPerm 
  10851. æT constant
  10852. æFc Files.h
  10853. æD     fsRdWrPerm = 3,
  10854.  
  10855. æKY fDisk 
  10856. æT constant
  10857. æFc Files.h
  10858. æD     fDisk = 0,
  10859.  
  10860. æKY fsRdWrShPerm 
  10861. æT constant
  10862. æFc Files.h
  10863. æD     fsRdWrShPerm = 4,
  10864.  
  10865. æKY fsFromStart 
  10866. æT constant
  10867. æFc Files.h
  10868. æD     fsFromStart = 1,
  10869.  
  10870. æKY fsFromLEOF 
  10871. æT constant
  10872. æFc Files.h
  10873. æD     fsFromLEOF = 2,
  10874.  
  10875. æKY fsFromMark 
  10876. æT constant
  10877. æFc Files.h
  10878. æD     fsFromMark = 3,
  10879.  
  10880. æKY rdVerify 
  10881. æT constant
  10882. æFc Files.h
  10883. æD     rdVerify = 64,
  10884.  
  10885. æKY ioDirFlg 
  10886. æT constant
  10887. æFc Files.h
  10888. æD     ioDirFlg = 4,
  10889.  
  10890. æKY ioDirMask 
  10891. æT constant
  10892. æFc Files.h
  10893. æD     ioDirMask = 0x10,
  10894.  
  10895. æKY fsRtParID 
  10896. æT constant
  10897. æFc Files.h
  10898. æD     fsRtParID = 1,
  10899.  
  10900. æKY fsRtDirID 
  10901. æT constant
  10902. æFc Files.h
  10903. æD     fsRtDirID = 2,
  10904.  
  10905. æKY fsSBPartialName 
  10906. æT constant
  10907. æFc Files.h
  10908. æD     fsSBPartialName = 1,
  10909.  
  10910. æKY fsSBFullName 
  10911. æT constant
  10912. æFc Files.h
  10913. æD     fsSBFullName = 2,
  10914.  
  10915. æKY fsSBFlAttrib 
  10916. æT constant
  10917. æFc Files.h
  10918. æD     fsSBFlAttrib = 4,
  10919.  
  10920. æKY fsSBFlFndrInfo 
  10921. æT constant
  10922. æFc Files.h
  10923. æD     fsSBFlFndrInfo = 8,
  10924.  
  10925. æKY fsSBFlLgLen 
  10926. æT constant
  10927. æFc Files.h
  10928. æD     fsSBFlLgLen = 32,
  10929.  
  10930. æKY fsSBFlPyLen 
  10931. æT constant
  10932. æFc Files.h
  10933. æD     fsSBFlPyLen = 64,
  10934.  
  10935. æKY fsSBFlRLgLen 
  10936. æT constant
  10937. æFc Files.h
  10938. æD     fsSBFlRLgLen = 128,
  10939.  
  10940. æKY fsSBFlRPyLen 
  10941. æT constant
  10942. æFc Files.h
  10943. æD     fsSBFlRPyLen = 256,
  10944.  
  10945. æKY fsSBFlCrDat 
  10946. æT constant
  10947. æFc Files.h
  10948. æD     fsSBFlCrDat = 512,
  10949.  
  10950. æKY fsSBFlMdDat 
  10951. æT constant
  10952. æFc Files.h
  10953. æD     fsSBFlMdDat = 1024,
  10954.  
  10955. æKY fsSBFlBkDat 
  10956. æT constant
  10957. æFc Files.h
  10958. æD     fsSBFlBkDat = 2048,
  10959.  
  10960. æKY fsSBFlXFndrInfo 
  10961. æT constant
  10962. æFc Files.h
  10963. æD     fsSBFlXFndrInfo = 4096,
  10964.  
  10965. æKY fsSBFlParID 
  10966. æT constant
  10967. æFc Files.h
  10968. æD     fsSBFlParID = 8192,
  10969.  
  10970. æKY fsSBNegate 
  10971. æT constant
  10972. æFc Files.h
  10973. æD     fsSBNegate = 16384,
  10974.  
  10975. æKY fsSBDrUsrWds 
  10976. æT constant
  10977. æFc Files.h
  10978. æD     fsSBDrUsrWds = 8,
  10979.  
  10980. æKY fsSBDrNmFls 
  10981. æT constant
  10982. æFc Files.h
  10983. æD     fsSBDrNmFls = 16,
  10984.  
  10985. æKY fsSBDrCrDat 
  10986. æT constant
  10987. æFc Files.h
  10988. æD     fsSBDrCrDat = 512,
  10989.  
  10990. æKY fsSBDrMdDat 
  10991. æT constant
  10992. æFc Files.h
  10993. æD     fsSBDrMdDat = 1024,
  10994.  
  10995. æKY fsSBDrBkDat 
  10996. æT constant
  10997. æFc Files.h
  10998. æD     fsSBDrBkDat = 2048,
  10999.  
  11000. æKY fsSBDrFndrInfo 
  11001. æT constant
  11002. æFc Files.h
  11003. æD     fsSBDrFndrInfo = 4096,
  11004.  
  11005. æKY fsSBDrParID 
  11006. æT constant
  11007. æFc Files.h
  11008. æD     fsSBDrParID = 8192,
  11009.  
  11010. æKY bLimitFCBs 
  11011. æT constant
  11012. æFc Files.h
  11013. æD     bLimitFCBs = 31,
  11014.  
  11015. æKY bLocalWList 
  11016. æT constant
  11017. æFc Files.h
  11018. æD     bLocalWList = 30,
  11019.  
  11020. æKY bNoMiniFndr 
  11021. æT constant
  11022. æFc Files.h
  11023. æD     bNoMiniFndr = 29,
  11024.  
  11025. æKY bNoVNEdit 
  11026. æT constant
  11027. æFc Files.h
  11028. æD     bNoVNEdit = 28,
  11029.  
  11030. æKY bNoLclSync 
  11031. æT constant
  11032. æFc Files.h
  11033. æD     bNoLclSync = 27,
  11034.  
  11035. æKY bTrshOffLine 
  11036. æT constant
  11037. æFc Files.h
  11038. æD     bTrshOffLine = 26,
  11039.  
  11040. æKY bNoSwitchTo 
  11041. æT constant
  11042. æFc Files.h
  11043. æD     bNoSwitchTo = 25,
  11044.  
  11045. æKY bNoDeskItems 
  11046. æT constant
  11047. æFc Files.h
  11048. æD     bNoDeskItems = 20,
  11049.  
  11050. æKY bNoBootBlks 
  11051. æT constant
  11052. æFc Files.h
  11053. æD     bNoBootBlks = 19,
  11054.  
  11055. æKY bAccessCntl 
  11056. æT constant
  11057. æFc Files.h
  11058. æD     bAccessCntl = 18,
  11059.  
  11060. æKY bNoSysDir 
  11061. æT constant
  11062. æFc Files.h
  11063. æD     bNoSysDir = 17,
  11064.  
  11065. æKY bHasExtFSVol 
  11066. æT constant
  11067. æFc Files.h
  11068. æD     bHasExtFSVol = 16,
  11069.  
  11070. æKY bHasOpenDeny 
  11071. æT constant
  11072. æFc Files.h
  11073. æD     bHasOpenDeny = 15,
  11074.  
  11075. æKY bHasCopyFile 
  11076. æT constant
  11077. æFc Files.h
  11078. æD     bHasCopyFile = 14,
  11079.  
  11080. æKY bHasMoveRename 
  11081. æT constant
  11082. æFc Files.h
  11083. æD     bHasMoveRename = 13,
  11084.  
  11085. æKY bHasDesktopMgr 
  11086. æT constant
  11087. æFc Files.h
  11088. æD     bHasDesktopMgr = 12,
  11089.  
  11090. æKY bHasShortName 
  11091. æT constant
  11092. æFc Files.h
  11093. æD     bHasShortName = 11,
  11094.  
  11095. æKY bHasFolderLock 
  11096. æT constant
  11097. æFc Files.h
  11098. æD     bHasFolderLock = 10,
  11099.  
  11100. æKY bHasPersonalAccessPrivileges 
  11101. æT constant
  11102. æFc Files.h
  11103. æD     bHasPersonalAccessPrivileges = 9,
  11104.  
  11105. æKY bHasUserGroupList 
  11106. æT constant
  11107. æFc Files.h
  11108. æD     bHasUserGroupList = 8,
  11109.  
  11110. æKY bHasCatSearch 
  11111. æT constant
  11112. æFc Files.h
  11113. æD     bHasCatSearch = 7,
  11114.  
  11115. æKY bHasFileIDs 
  11116. æT constant
  11117. æFc Files.h
  11118. æD     bHasFileIDs = 6,
  11119.  
  11120. æKY bHasBTreeMgr 
  11121. æT constant
  11122. æFc Files.h
  11123. æD     bHasBTreeMgr = 5,
  11124.  
  11125. æKY bHasBlankAccessPrivileges 
  11126. æT constant
  11127. æFc Files.h
  11128. æD     bHasBlankAccessPrivileges = 4,
  11129.  
  11130. æKY kLargeIcon 
  11131. æT constant
  11132. æFc Files.h
  11133. æD     kLargeIcon = 1,
  11134.  
  11135. æKY kLarge4BitIcon 
  11136. æT constant
  11137. æFc Files.h
  11138. æD     kLarge4BitIcon = 2,
  11139.  
  11140. æKY kLarge8BitIcon 
  11141. æT constant
  11142. æFc Files.h
  11143. æD     kLarge8BitIcon = 3,
  11144.  
  11145. æKY kSmallIcon 
  11146. æT constant
  11147. æFc Files.h
  11148. æD     kSmallIcon = 4,
  11149.  
  11150. æKY kSmall4BitIcon 
  11151. æT constant
  11152. æFc Files.h
  11153. æD     kSmall4BitIcon = 5,
  11154.  
  11155. æKY kSmall8BitIcon 
  11156. æT constant
  11157. æFc Files.h
  11158. æD     kSmall8BitIcon = 6,
  11159.  
  11160. æKY kLargeIconSize 
  11161. æT constant
  11162. æFc Files.h
  11163. æD     kLargeIconSize = 256,
  11164.  
  11165. æKY kLarge4BitIconSize 
  11166. æT constant
  11167. æFc Files.h
  11168. æD     kLarge4BitIconSize = 512,
  11169.  
  11170. æKY kLarge8BitIconSize 
  11171. æT constant
  11172. æFc Files.h
  11173. æD     kLarge8BitIconSize = 1024,
  11174.  
  11175. æKY kSmallIconSize 
  11176. æT constant
  11177. æFc Files.h
  11178. æD     kSmallIconSize = 64,
  11179.  
  11180. æKY kSmall4BitIconSize 
  11181. æT constant
  11182. æFc Files.h
  11183. æD     kSmall4BitIconSize = 128,
  11184.  
  11185. æKY kSmall8BitIconSize 
  11186. æT constant
  11187. æFc Files.h
  11188. æD     kSmall8BitIconSize = 256,
  11189.  
  11190. æKY fsUnixPriv 
  11191. æT constant
  11192. æFc Files.h
  11193. æD     fsUnixPriv = 1,
  11194.  
  11195. æKY developStage 
  11196. æT constant
  11197. æFc Files.h
  11198. æD     developStage = 0x20,
  11199.  
  11200. æKY alphaStage 
  11201. æT constant
  11202. æFc Files.h
  11203. æD     alphaStage = 0x40,
  11204.  
  11205. æKY betaStage 
  11206. æT constant
  11207. æFc Files.h
  11208. æD     betaStage = 0x60,
  11209.  
  11210. æKY finalStage 
  11211. æT constant
  11212. æFc Files.h
  11213. æD     finalStage = 0x80,
  11214.  
  11215. æKY kNoUserAuthentication 
  11216. æT constant
  11217. æFc Files.h
  11218. æD     kNoUserAuthentication = 1,
  11219.  
  11220. æKY kPassword 
  11221. æT constant
  11222. æFc Files.h
  11223. æD     kPassword = 2,
  11224.  
  11225. æKY kEncryptPassword 
  11226. æT constant
  11227. æFc Files.h
  11228. æD     kEncryptPassword = 3,
  11229.  
  11230. æKY kTwoWayEncryptPassword 
  11231. æT constant
  11232. æFc Files.h
  11233. æD     kTwoWayEncryptPassword = 6,
  11234.  
  11235. æKY CInfoType
  11236. hFileInfo
  11237. dirInfo
  11238. æT enum
  11239. æFc Files.h
  11240. æD enum {hFileInfo,dirInfo};
  11241. typedef unsigned char CInfoType;
  11242.  
  11243. æKY FInfo 
  11244. æT struct
  11245. æFc Files.h
  11246. æD struct FInfo {
  11247.     OSType fdType;                          /*the type of the file*/
  11248.     OSType fdCreator;                       /*file's creator*/
  11249.     unsigned short fdFlags;                 /*flags ex. hasbundle,invisible,locked, etc.*/
  11250.     Point fdLocation;                       /*file's location in folder*/
  11251.     short fdFldr;                           /*folder containing file*/
  11252. };
  11253.  
  11254. typedef struct FInfo FInfo;
  11255.  
  11256.  
  11257. æKY FXInfo 
  11258. æT struct
  11259. æFc Files.h
  11260. æD struct FXInfo {
  11261.     short fdIconID;                         /* Icon ID*/
  11262.     short fdUnused[3];                      /*unused but reserved 6 bytes*/
  11263.     char fdScript;                          /* Script flag and number */
  11264.     char fdXFlags;
  11265.     short fdComment;                        /* Comment ID*/
  11266.     long fdPutAway;                         /* Home Dir ID*/
  11267. };
  11268.  
  11269. typedef struct FXInfo FXInfo;
  11270.  
  11271.  
  11272. æKY DInfo 
  11273. æT struct
  11274. æFc Files.h
  11275. æD struct DInfo {
  11276.     Rect frRect;                            /*folder rect*/
  11277.     unsigned short frFlags;                 /*Flags*/
  11278.     Point frLocation;                       /*folder location*/
  11279.     short frView;                           /*folder view*/
  11280. };
  11281.  
  11282. typedef struct DInfo DInfo;
  11283.  
  11284.  
  11285. æKY DXInfo 
  11286. æT struct
  11287. æFc Files.h
  11288. æD struct DXInfo {
  11289.     Point frScroll;                         /*scroll position*/
  11290.     long frOpenChain;                       /*DirID chain of open folders*/
  11291.     char frScript;                          /* Script flag and number */
  11292.     char frXFlags;
  11293.     short frComment;                        /*comment*/
  11294.     long frPutAway;                         /*DirID*/
  11295. };
  11296.  
  11297. typedef struct DXInfo DXInfo;
  11298.  
  11299.  
  11300. æKY GetVolParmsInfoBuffer 
  11301. æT struct
  11302. æFc Files.h
  11303. æD struct GetVolParmsInfoBuffer {
  11304.     short vMVersion;                        /*version number*/
  11305.     long vMAttrib;                          /*bit vector of attributes (see vMAttrib constants)*/
  11306.     Handle vMLocalHand;                     /*handle to private data*/
  11307.     long vMServerAdr;                       /*AppleTalk server address or zero*/
  11308.     long vMVolumeGrade;                     /*approx. speed rating or zero if unrated*/
  11309.     short vMForeignPrivID;                  /*foreign privilege model supported or zero if none*/
  11310. };
  11311.  
  11312. typedef struct GetVolParmsInfoBuffer GetVolParmsInfoBuffer;
  11313.  
  11314.  
  11315. æKY ParamBlockHeader 
  11316. æT struct
  11317. æFc Files.h
  11318. æD #define ParamBlockHeader \
  11319.     QElemPtr qLink;                         /*queue link in header*/\
  11320.     short qType;                            /*type byte for safety check*/\
  11321.     short ioTrap;                           /*FS: the Trap*/\
  11322.     Ptr ioCmdAddr;                          /*FS: address to dispatch to*/\
  11323.     ProcPtr ioCompletion;                   /*completion routine addr (0 for synch calls)*/\
  11324.     OSErr ioResult;                         /*result code*/\
  11325.     StringPtr ioNamePtr;                    /*ptr to Vol:FileName string*/\
  11326.     short ioVRefNum;                        /*volume refnum (DrvNum for Eject and MountVol)*/
  11327.  
  11328.  
  11329.  
  11330. æKY IOParam 
  11331. æT struct
  11332. æFc Files.h
  11333. æD struct IOParam {
  11334.     ParamBlockHeader 
  11335.     short ioRefNum;                         /*refNum for I/O operation*/
  11336.     char ioVersNum;                         /*version number*/
  11337.     char ioPermssn;                         /*Open: permissions (byte)*/
  11338.     Ptr ioMisc;                             /*Rename: new name (GetEOF,SetEOF: logical end of file) (Open: optional ptr to buffer) (SetFileType: new type)*/
  11339.     Ptr ioBuffer;                           /*data buffer Ptr*/
  11340.     long ioReqCount;                        /*requested byte count; also = ioNewDirID*/
  11341.     long ioActCount;                        /*actual byte count completed*/
  11342.     short ioPosMode;                        /*initial file positioning*/
  11343.     long ioPosOffset;                       /*file position offset*/
  11344. };
  11345.  
  11346. typedef struct IOParam IOParam;
  11347.  
  11348.  
  11349. æKY FileParam 
  11350. æT struct
  11351. æFc Files.h
  11352. æD struct FileParam {
  11353.     ParamBlockHeader 
  11354.     short ioFRefNum;                        /*reference number*/
  11355.     char ioFVersNum;                        /*version number*/
  11356.     char filler1;
  11357.     short ioFDirIndex;                      /*GetFInfo directory index*/
  11358.     unsigned char ioFlAttrib;               /*GetFInfo: in-use bit=7, lock bit=0*/
  11359.     unsigned char ioFlVersNum;              /*file version number*/
  11360.     FInfo ioFlFndrInfo;                     /*user info*/
  11361.     unsigned long ioFlNum;                  /*GetFInfo: file number; TF- ioDirID*/
  11362.     unsigned short ioFlStBlk;               /*start file block (0 if none)*/
  11363.     long ioFlLgLen;                         /*logical length (EOF)*/
  11364.     long ioFlPyLen;                         /*physical length*/
  11365.     unsigned short ioFlRStBlk;              /*start block rsrc fork*/
  11366.     long ioFlRLgLen;                        /*file logical length rsrc fork*/
  11367.     long ioFlRPyLen;                        /*file physical length rsrc fork*/
  11368.     unsigned long ioFlCrDat;                /*file creation date& time (32 bits in secs)*/
  11369.     unsigned long ioFlMdDat;                /*last modified date and time*/
  11370. };
  11371.  
  11372. typedef struct FileParam FileParam;
  11373.  
  11374.  
  11375. æKY VolumeParam 
  11376. æT struct
  11377. æFc Files.h
  11378. æD struct VolumeParam {
  11379.     ParamBlockHeader 
  11380.     long filler2;
  11381.     short ioVolIndex;                       /*volume index number*/
  11382.     unsigned long ioVCrDate;                /*creation date and time*/
  11383.     unsigned long ioVLsBkUp;                /*last backup date and time*/
  11384.     unsigned short ioVAtrb;                 /*volume attrib*/
  11385.     unsigned short ioVNmFls;                /*number of files in directory*/
  11386.     unsigned short ioVDirSt;                /*start block of file directory*/
  11387.     short ioVBlLn;                          /*GetVolInfo: length of dir in blocks*/
  11388.     unsigned short ioVNmAlBlks;             /*GetVolInfo: num blks (of alloc size)*/
  11389.     long ioVAlBlkSiz;                       /*GetVolInfo: alloc blk byte size*/
  11390.     long ioVClpSiz;                         /*GetVolInfo: bytes to allocate at a time*/
  11391.     unsigned short ioAlBlSt;                /*starting disk(512-byte) block in block map*/
  11392.     unsigned long ioVNxtFNum;               /*GetVolInfo: next free file number*/
  11393.     unsigned short ioVFrBlk;                /*GetVolInfo: # free alloc blks for this vol*/
  11394. };
  11395.  
  11396. typedef struct VolumeParam VolumeParam;
  11397.  
  11398.  
  11399. æKY CntrlParam 
  11400. æT struct
  11401. æFc Files.h
  11402. æD struct CntrlParam {
  11403.     QElem *qLink;                           /*queue link in header*/
  11404.     short qType;                            /*type byte for safety check*/
  11405.     short ioTrap;                           /*FS: the Trap*/
  11406.     Ptr ioCmdAddr;                          /*FS: address to dispatch to*/
  11407.     ProcPtr ioCompletion;                   /*completion routine addr (0 for synch calls)*/
  11408.     OSErr ioResult;                         /*result code*/
  11409.     StringPtr ioNamePtr;                    /*ptr to Vol:FileName string*/
  11410.     short ioVRefNum;                        /*volume refnum (DrvNum for Eject and MountVol)*/
  11411.     short ioCRefNum;                        /*refNum for I/O operation*/
  11412.     short csCode;                           /*word for control status code*/
  11413.     short csParam[11];                      /*operation-defined parameters*/
  11414. };
  11415.  
  11416. typedef struct CntrlParam CntrlParam;
  11417.  
  11418.  
  11419. æKY SlotDevParam 
  11420. æT struct
  11421. æFc Files.h
  11422. æD struct SlotDevParam {
  11423.     ParamBlockHeader 
  11424.     short ioRefNum;
  11425.     char ioVersNum;
  11426.     char ioPermssn;
  11427.     Ptr ioMix;
  11428.     short ioFlags;
  11429.     char ioSlot;
  11430.     char ioID;
  11431. };
  11432.  
  11433. typedef struct SlotDevParam SlotDevParam;
  11434.  
  11435.  
  11436. æKY MultiDevParam 
  11437. æT struct
  11438. æFc Files.h
  11439. æD struct MultiDevParam {
  11440.     ParamBlockHeader 
  11441.     short ioRefNum;
  11442.     char ioVersNum;
  11443.     char ioPermssn;
  11444.     Ptr ioMix;
  11445.     short ioFlags;
  11446.     Ptr ioSEBlkPtr;
  11447. };
  11448.  
  11449. typedef struct MultiDevParam MultiDevParam;
  11450.  
  11451.  
  11452. æKY ParamBlockRec 
  11453. æT union
  11454. æFc Files.h
  11455. æD union ParamBlockRec {
  11456.     IOParam ioParam;
  11457.     FileParam fileParam;
  11458.     VolumeParam volumeParam;
  11459.     CntrlParam cntrlParam;
  11460.     SlotDevParam slotDevParam;
  11461.     MultiDevParam multiDevParam;
  11462. };
  11463.  
  11464. typedef union ParamBlockRec ParamBlockRec;
  11465. typedef ParamBlockRec *ParmBlkPtr;
  11466.  
  11467.  
  11468. æKY HFileInfo 
  11469. æT struct
  11470. æFc Files.h
  11471. æD struct HFileInfo {
  11472.     ParamBlockHeader 
  11473.     short ioFRefNum;
  11474.     char ioFVersNum;
  11475.     char filler1;
  11476.     short ioFDirIndex;
  11477.     char ioFlAttrib;
  11478.     char filler2;
  11479.     FInfo ioFlFndrInfo;
  11480.     long ioDirID;
  11481.     unsigned short ioFlStBlk;
  11482.     long ioFlLgLen;
  11483.     long ioFlPyLen;
  11484.     unsigned short ioFlRStBlk;
  11485.     long ioFlRLgLen;
  11486.     long ioFlRPyLen;
  11487.     unsigned long ioFlCrDat;
  11488.     unsigned long ioFlMdDat;
  11489.     unsigned long ioFlBkDat;
  11490.     FXInfo ioFlXFndrInfo;
  11491.     long ioFlParID;
  11492.     long ioFlClpSiz;
  11493. };
  11494.  
  11495. typedef struct HFileInfo HFileInfo;
  11496.  
  11497.  
  11498. æKY DirInfo 
  11499. æT struct
  11500. æFc Files.h
  11501. æD struct DirInfo {
  11502.     ParamBlockHeader 
  11503.     short ioFRefNum;
  11504.     short filler1;
  11505.     short ioFDirIndex;
  11506.     char ioFlAttrib;
  11507.     char filler2;
  11508.     DInfo ioDrUsrWds;
  11509.     long ioDrDirID;
  11510.     unsigned short ioDrNmFls;
  11511.     short filler3[9];
  11512.     unsigned long ioDrCrDat;
  11513.     unsigned long ioDrMdDat;
  11514.     unsigned long ioDrBkDat;
  11515.     DXInfo ioDrFndrInfo;
  11516.     long ioDrParID;
  11517. };
  11518.  
  11519. typedef struct DirInfo DirInfo;
  11520.  
  11521.  
  11522. æKY CInfoPBRec 
  11523. æT union
  11524. æFc Files.h
  11525. æD union CInfoPBRec {
  11526.     HFileInfo hFileInfo;
  11527.     DirInfo dirInfo;
  11528. };
  11529.  
  11530. typedef union CInfoPBRec CInfoPBRec;
  11531. typedef CInfoPBRec *CInfoPBPtr;
  11532.  
  11533.  
  11534. æKY HIOParam 
  11535. æT struct
  11536. æFc Files.h
  11537. æD struct HIOParam {
  11538.     ParamBlockHeader 
  11539.     short ioRefNum;
  11540.     char ioVersNum;
  11541.     char ioPermssn;
  11542.     Ptr ioMisc;
  11543.     Ptr ioBuffer;
  11544.     long ioReqCount;
  11545.     long ioActCount;
  11546.     short ioPosMode;
  11547.     long ioPosOffset;
  11548.     short filler1;
  11549. };
  11550.  
  11551. typedef struct HIOParam HIOParam;
  11552.  
  11553.  
  11554. æKY HFileParam 
  11555. æT struct
  11556. æFc Files.h
  11557. æD struct HFileParam {
  11558.     ParamBlockHeader 
  11559.     short ioFRefNum;
  11560.     char ioFVersNum;
  11561.     char filler1;
  11562.     short ioFDirIndex;
  11563.     char ioFlAttrib;
  11564.     char ioFlVersNum;
  11565.     FInfo ioFlFndrInfo;
  11566.     long ioDirID;
  11567.     unsigned short ioFlStBlk;
  11568.     long ioFlLgLen;
  11569.     long ioFlPyLen;
  11570.     unsigned short ioFlRStBlk;
  11571.     long ioFlRLgLen;
  11572.     long ioFlRPyLen;
  11573.     unsigned long ioFlCrDat;
  11574.     unsigned long ioFlMdDat;
  11575. };
  11576.  
  11577. typedef struct HFileParam HFileParam;
  11578.  
  11579.  
  11580. æKY HVolumeParam 
  11581. æT struct
  11582. æFc Files.h
  11583. æD struct HVolumeParam {
  11584.     ParamBlockHeader 
  11585.     long filler2;
  11586.     short ioVolIndex;
  11587.     unsigned long ioVCrDate;
  11588.     unsigned long ioVLsMod;
  11589.     short ioVAtrb;
  11590.     unsigned short ioVNmFls;
  11591.     short ioVBitMap;
  11592.     short ioAllocPtr;
  11593.     unsigned short ioVNmAlBlks;
  11594.     long ioVAlBlkSiz;
  11595.     long ioVClpSiz;
  11596.     short ioAlBlSt;
  11597.     long ioVNxtCNID;
  11598.     unsigned short ioVFrBlk;
  11599.     unsigned short ioVSigWord;
  11600.     short ioVDrvInfo;
  11601.     short ioVDRefNum;
  11602.     short ioVFSID;
  11603.     unsigned long ioVBkUp;
  11604.     unsigned short ioVSeqNum;
  11605.     long ioVWrCnt;
  11606.     long ioVFilCnt;
  11607.     long ioVDirCnt;
  11608.     long ioVFndrInfo[8];
  11609. };
  11610.  
  11611. typedef struct HVolumeParam HVolumeParam;
  11612.  
  11613.  
  11614. æKY AccessParam 
  11615. æT struct
  11616. æFc Files.h
  11617. æD struct AccessParam {
  11618.     ParamBlockHeader 
  11619.     short filler3;
  11620.     short ioDenyModes;                      /*access rights data*/
  11621.     short filler4;
  11622.     char filler5;
  11623.     char ioACUser;                          /*access rights for directory only*/
  11624.     long filler6;
  11625.     long ioACOwnerID;                       /*owner ID*/
  11626.     long ioACGroupID;                       /*group ID*/
  11627.     long ioACAccess;                        /*access rights*/
  11628. };
  11629.  
  11630. typedef struct AccessParam AccessParam;
  11631.  
  11632.  
  11633. æKY ObjParam 
  11634. æT struct
  11635. æFc Files.h
  11636. æD struct ObjParam {
  11637.     ParamBlockHeader 
  11638.     short filler7;
  11639.     short ioObjType;                        /*function code*/
  11640.     StringPtr ioObjNamePtr;                 /*ptr to returned creator/group name*/
  11641.     long ioObjID;                           /*creator/group ID*/
  11642.     long ioReqCount;                        /*size of buffer area*/
  11643.     long ioActCount;                        /*length of vol parms data*/
  11644. };
  11645.  
  11646. typedef struct ObjParam ObjParam;
  11647.  
  11648.  
  11649. æKY CopyParam 
  11650. æT struct
  11651. æFc Files.h
  11652. æD struct CopyParam {
  11653.     ParamBlockHeader 
  11654.     short ioDstVRefNum;                     /*destination vol identifier*/
  11655.     short filler8;
  11656.     StringPtr ioNewName;                    /*ptr to destination pathname*/
  11657.     StringPtr ioCopyName;                   /*ptr to optional name*/
  11658.     long ioNewDirID;                        /*destination directory ID*/
  11659.     long filler14;
  11660.     long filler15;
  11661.     long ioDirID;                           /*same as in FileParam*/
  11662. };
  11663.  
  11664. typedef struct CopyParam CopyParam;
  11665.  
  11666.  
  11667. æKY WDParam 
  11668. æT struct
  11669. æFc Files.h
  11670. æD struct WDParam {
  11671.     ParamBlockHeader 
  11672.     short filler9;
  11673.     short ioWDIndex;
  11674.     long ioWDProcID;
  11675.     short ioWDVRefNum;
  11676.     short filler10;
  11677.     long filler11;
  11678.     long filler12;
  11679.     long filler13;
  11680.     long ioWDDirID;
  11681. };
  11682.  
  11683. typedef struct WDParam WDParam;
  11684.  
  11685.  
  11686. æKY FIDParam 
  11687. æT struct
  11688. æFc Files.h
  11689. æD struct FIDParam {
  11690.     ParamBlockHeader 
  11691.     long filler1;
  11692.     StringPtr ioDestNamePtr;                /* dest file name */
  11693.     long filler2;
  11694.     long ioDestDirID;                       /* dest file's directory id */
  11695.     long filler3;
  11696.     long filler4;
  11697.     long ioSrcDirID;                        /* source file's directory id */
  11698.     short filler5;
  11699.     long ioFileID;                          /* file ID */
  11700. };
  11701.  
  11702. typedef struct FIDParam FIDParam;
  11703.  
  11704.  
  11705. æKY CatPositionRec 
  11706. æT struct
  11707. æFc Files.h
  11708. æD struct CatPositionRec {
  11709.     long initialize;
  11710.     short priv[6];
  11711. };
  11712.  
  11713. typedef struct CatPositionRec CatPositionRec;
  11714.  
  11715.  
  11716. æKY FSSpec 
  11717. æT struct
  11718. æFc Files.h
  11719. æD struct FSSpec {
  11720.     short vRefNum;
  11721.     long parID;
  11722.     Str63 name;
  11723. };
  11724.  
  11725. typedef struct FSSpec FSSpec;
  11726. typedef FSSpec *FSSpecPtr, **FSSpecHandle;
  11727.  
  11728.  
  11729. æKY FSSpecArray 
  11730. æT union
  11731. æFc Files.h
  11732. æD typedef FSSpecPtr FSSpecArrayPtr;        /* pointer to array of FSSpecs */
  11733.  
  11734. æKY MediaType
  11735. æT typedef
  11736. æFc Files.h
  11737. æD typedef OSType MediaType;                /* the "signature" of the file system */
  11738.  
  11739. æKY AppleShareMediaType 
  11740. æT constant
  11741. æFc Files.h
  11742. æD #define AppleShareMediaType 'afpm'       /* the signature for AppleShare */
  11743.  
  11744. æKY AFPVolMountInfo 
  11745. æT struct
  11746. æFc Files.h
  11747. æD struct AFPVolMountInfo {
  11748.     unsigned short length;                  /* length of location data (including self) */
  11749.     MediaType media;                        /* type of media */
  11750.     short flags;                            /* bits for no messages, no reconnect */
  11751.     char nbpInterval;                       /* NBP Interval parameter (IM2, p.322) */
  11752.     char nbpCount;                          /* NBP Interval parameter (IM2, p.322) */
  11753.     short uamType;                          /* User Authentication Method */
  11754.     short zoneNameOffset;                   /* short positive offset from start of struct to Zone Name */
  11755.     short serverNameOffset;                 /* offset to pascal Server Name string */
  11756.     short volNameOffset;                    /* offset to pascal Volume Name string */
  11757.     short userNameOffset;                   /* offset to pascal User Name string */
  11758.     short userPasswordOffset;               /* offset to pascal User Password string */
  11759.     short volPasswordOffset;                /* offset to pascal Volume Password string */
  11760. };
  11761.  
  11762. typedef struct AFPVolMountInfo AFPVolMountInfo;
  11763. typedef AFPVolMountInfo *AFPVolMountInfoPtr;
  11764.  
  11765.  
  11766. æKY CSParam 
  11767. æT struct
  11768. æFc Files.h
  11769. æD struct CSParam {
  11770.     ParamBlockHeader 
  11771.     FSSpecPtr ioMatchPtr;                   /* match array */
  11772.     long ioReqMatchCount;                   /* maximum allowable matches */
  11773.     long ioActMatchCount;                   /* actual match count */
  11774.     long ioSearchBits;                      /* search criteria selector */
  11775.     CInfoPBPtr ioSearchInfo1;               /* search values and range lower bounds */
  11776.     CInfoPBPtr ioSearchInfo2;               /* search values and range upper bounds */
  11777.     long ioSearchTime;                      /* length of time to run search */
  11778.     CatPositionRec ioCatPosition;           /* current position in the catalog */
  11779.     Ptr ioOptBuffer;                        /* optional performance enhancement buffer */
  11780.     long ioOptBufSize;                      /* size of buffer pointed to by ioOptBuffer */
  11781. };
  11782.  
  11783. typedef struct CSParam CSParam;
  11784. typedef CSParam *CSParamPtr;
  11785.  
  11786.  
  11787. æKY DTPBRec 
  11788. æT struct
  11789. æFc Files.h
  11790. æD struct DTPBRec {
  11791.     ParamBlockHeader 
  11792.     short ioDTRefNum;                       /* desktop refnum */
  11793.     short ioIndex;
  11794.     long ioTagInfo;
  11795.     Ptr ioDTBuffer;
  11796.     long ioDTReqCount;
  11797.     long ioDTActCount;
  11798.     char ioFiller1;
  11799.     char ioIconType;
  11800.     short ioFiller2;
  11801.     long ioDirID;
  11802.     OSType ioFileCreator;
  11803.     OSType ioFileType;
  11804.     long ioFiller3;
  11805.     long ioDTLgLen;
  11806.     long ioDTPyLen;
  11807.     short ioFiller4[14];
  11808.     long ioAPPLParID;
  11809. };
  11810.  
  11811. typedef struct DTPBRec DTPBRec;
  11812. typedef DTPBRec *DTPBPtr;
  11813.  
  11814.  
  11815. æKY ForeignPrivParam 
  11816. æT struct
  11817. æFc Files.h
  11818. æD struct ForeignPrivParam {
  11819.     ParamBlockHeader 
  11820.     long ioFiller1;
  11821.     long ioFiller2;
  11822.     Ptr ioForeignPrivBuffer;
  11823.     long ioForeignPrivActCount;
  11824.     long ioForeignPrivReqCount;
  11825.     long ioFiller3;
  11826.     long ioForeignPrivDirID;
  11827.     long ioForeignPrivInfo1;
  11828.     long ioForeignPrivInfo2;
  11829.     long ioForeignPrivInfo3;
  11830.     long ioForeignPrivInfo4;
  11831. };
  11832.  
  11833. typedef struct ForeignPrivParam ForeignPrivParam;
  11834. typedef ForeignPrivParam *ForeignPrivParamPtr;
  11835.  
  11836.  
  11837. æKY HParamBlockRec 
  11838. æT union
  11839. æFc Files.h
  11840. æD union HParamBlockRec {
  11841.     HIOParam ioParam;
  11842.     HFileParam fileParam;
  11843.     HVolumeParam volumeParam;
  11844.     AccessParam accessParam;
  11845.     ObjParam objParam;
  11846.     CopyParam copyParam;
  11847.     WDParam wdParam;
  11848.     FIDParam fidParam;
  11849.     CSParam csParam;
  11850.     ForeignPrivParam foreignPrivParam;
  11851. };
  11852.  
  11853. typedef union HParamBlockRec HParamBlockRec;
  11854. typedef HParamBlockRec *HParmBlkPtr;
  11855.  
  11856.  
  11857. æKY CMovePBRec 
  11858. æT struct
  11859. æFc Files.h
  11860. æD struct CMovePBRec {
  11861.     QElemPtr qLink;
  11862.     short qType;
  11863.     short ioTrap;
  11864.     Ptr ioCmdAddr;
  11865.     ProcPtr ioCompletion;
  11866.     OSErr ioResult;
  11867.     StringPtr ioNamePtr;
  11868.     short ioVRefNum;
  11869.     long filler1;
  11870.     StringPtr ioNewName;
  11871.     long filler2;
  11872.     long ioNewDirID;
  11873.     long filler3[2];
  11874.     long ioDirID;
  11875. };
  11876.  
  11877. typedef struct CMovePBRec CMovePBRec;
  11878. typedef CMovePBRec *CMovePBPtr;
  11879.  
  11880.  
  11881. æKY WDPBRec 
  11882. æT struct
  11883. æFc Files.h
  11884. æD struct WDPBRec {
  11885.     QElemPtr qLink;
  11886.     short qType;
  11887.     short ioTrap;
  11888.     Ptr ioCmdAddr;
  11889.     ProcPtr ioCompletion;
  11890.     OSErr ioResult;
  11891.     StringPtr ioNamePtr;
  11892.     short ioVRefNum;
  11893.     short filler1;
  11894.     short ioWDIndex;
  11895.     long ioWDProcID;
  11896.     short ioWDVRefNum;
  11897.     short filler2[7];
  11898.     long ioWDDirID;
  11899. };
  11900.  
  11901. typedef struct WDPBRec WDPBRec;
  11902. typedef WDPBRec *WDPBPtr;
  11903.  
  11904.  
  11905. æKY FCBPBRec 
  11906. æT struct
  11907. æFc Files.h
  11908. æD struct FCBPBRec {
  11909.     QElemPtr qLink;
  11910.     short qType;
  11911.     short ioTrap;
  11912.     Ptr ioCmdAddr;
  11913.     ProcPtr ioCompletion;
  11914.     OSErr ioResult;
  11915.     StringPtr ioNamePtr;
  11916.     short ioVRefNum;
  11917.     short ioRefNum;
  11918.     short filler;
  11919.     short ioFCBIndx;
  11920.     short filler1;
  11921.     long ioFCBFlNm;
  11922.     short ioFCBFlags;
  11923.     unsigned short ioFCBStBlk;
  11924.     long ioFCBEOF;
  11925.     long ioFCBPLen;
  11926.     long ioFCBCrPs;
  11927.     short ioFCBVRefNum;
  11928.     long ioFCBClpSiz;
  11929.     long ioFCBParID;
  11930. };
  11931.  
  11932. typedef struct FCBPBRec FCBPBRec;
  11933. typedef FCBPBRec *FCBPBPtr;
  11934.  
  11935.  
  11936. æKY VCB 
  11937. æT struct
  11938. æFc Files.h
  11939. æD struct VCB {
  11940.     QElemPtr qLink;
  11941.     short qType;
  11942.     short vcbFlags;
  11943.     unsigned short vcbSigWord;
  11944.     unsigned long vcbCrDate;
  11945.     unsigned long vcbLsMod;
  11946.     short vcbAtrb;
  11947.     unsigned short vcbNmFls;
  11948.     short vcbVBMSt;
  11949.     short vcbAllocPtr;
  11950.     unsigned short vcbNmAlBlks;
  11951.     long vcbAlBlkSiz;
  11952.     long vcbClpSiz;
  11953.     short vcbAlBlSt;
  11954.     long vcbNxtCNID;
  11955.     unsigned short vcbFreeBks;
  11956.     Str27 vcbVN;
  11957.     short vcbDrvNum;
  11958.     short vcbDRefNum;
  11959.     short vcbFSID;
  11960.     short vcbVRefNum;
  11961.     Ptr vcbMAdr;
  11962.     Ptr vcbBufAdr;
  11963.     short vcbMLen;
  11964.     short vcbDirIndex;
  11965.     short vcbDirBlk;
  11966.     unsigned long vcbVolBkUp;
  11967.     unsigned short vcbVSeqNum;
  11968.     long vcbWrCnt;
  11969.     long vcbXTClpSiz;
  11970.     long vcbCTClpSiz;
  11971.     unsigned short vcbNmRtDirs;
  11972.     long vcbFilCnt;
  11973.     long vcbDirCnt;
  11974.     long vcbFndrInfo[8];
  11975.     unsigned short vcbVCSize;
  11976.     unsigned short vcbVBMCSiz;
  11977.     unsigned short vcbCtlCSiz;
  11978.     unsigned short vcbXTAlBlks;
  11979.     unsigned short vcbCTAlBlks;
  11980.     short vcbXTRef;
  11981.     short vcbCTRef;
  11982.     Ptr vcbCtlBuf;
  11983.     long vcbDirIDM;
  11984.     short vcbOffsM;
  11985. };
  11986.  
  11987. typedef struct VCB VCB;
  11988.  
  11989.  
  11990. æKY DrvQEl 
  11991. æT struct
  11992. æFc Files.h
  11993. æD struct DrvQEl {
  11994.     QElemPtr qLink;
  11995.     short qType;
  11996.     short dQDrive;
  11997.     short dQRefNum;
  11998.     short dQFSID;
  11999.     unsigned short dQDrvSz;
  12000.     unsigned short dQDrvSz2;
  12001. };
  12002.  
  12003. typedef struct DrvQEl DrvQEl;
  12004. typedef DrvQEl *DrvQElPtr;
  12005.  
  12006.  
  12007. æKY NumVersion 
  12008. æT struct
  12009. æFc Files.h
  12010. æD struct NumVersion {
  12011.     unsigned char majorRev;                 /*1st part of version number in BCD*/
  12012.     unsigned int minorRev : 4;              /*2nd part is 1 nibble in BCD*/
  12013.     unsigned int bugFixRev : 4;             /*3rd part is 1 nibble in BCD*/
  12014.     unsigned char stage;                    /*stage code: dev, alpha, beta, final*/
  12015.     unsigned char nonRelRev;                /*revision level of non-released version*/
  12016. };
  12017.  
  12018. typedef struct NumVersion NumVersion;
  12019.  
  12020.  
  12021. æKY VersRec 
  12022. æT struct
  12023. æFc Files.h
  12024. æD struct VersRec {
  12025.     NumVersion numericVersion;              /*encoded version number*/
  12026.     short countryCode;                      /*country code from intl utilities*/
  12027.     Str255 shortVersion;                    /*version number string - worst case*/
  12028.     Str255 reserved;                        /*longMessage string packed after shortVersion*/
  12029. };
  12030.  
  12031. typedef struct VersRec VersRec;
  12032. typedef VersRec *VersRecPtr, **VersRecHndl;
  12033.  
  12034.  
  12035. æKY PBOpen 
  12036. æT Function
  12037. æFc Files.h
  12038. æD pascal OSErr PBOpen(ParmBlkPtr paramBlock,Boolean async); 
  12039.  
  12040. æKY PBOpenSync 
  12041. æT Function
  12042. æFc Files.h
  12043. æD #pragma parameter __D0 PBOpenSync(__A0)
  12044. pascal OSErr PBOpenSync(ParmBlkPtr paramBlock)
  12045.     = 0xA000; 
  12046.  
  12047. æKY PBOpenAsync 
  12048. æT Function
  12049. æFc Files.h
  12050. æD #pragma parameter __D0 PBOpenAsync(__A0)
  12051. pascal OSErr PBOpenAsync(ParmBlkPtr paramBlock)
  12052.     = 0xA400; 
  12053.  
  12054. æKY PBClose 
  12055. æT Function
  12056. æFc Files.h
  12057. æD pascal OSErr PBClose(ParmBlkPtr paramBlock,Boolean async); 
  12058.  
  12059. æKY PBCloseSync 
  12060. æT Function
  12061. æFc Files.h
  12062. æD #pragma parameter __D0 PBCloseSync(__A0)
  12063. pascal OSErr PBCloseSync(ParmBlkPtr paramBlock)
  12064.     = 0xA001; 
  12065.  
  12066. æKY PBCloseAsync 
  12067. æT Function
  12068. æFc Files.h
  12069. æD #pragma parameter __D0 PBCloseAsync(__A0)
  12070. pascal OSErr PBCloseAsync(ParmBlkPtr paramBlock)
  12071.     = 0xA401; 
  12072.  
  12073. æKY PBRead 
  12074. æT Function
  12075. æFc Files.h
  12076. æD pascal OSErr PBRead(ParmBlkPtr paramBlock,Boolean async); 
  12077.  
  12078. æKY PBReadSync 
  12079. æT Function
  12080. æFc Files.h
  12081. æD #pragma parameter __D0 PBReadSync(__A0)
  12082. pascal OSErr PBReadSync(ParmBlkPtr paramBlock)
  12083.     = 0xA002; 
  12084.  
  12085. æKY PBReadAsync 
  12086. æT Function
  12087. æFc Files.h
  12088. æD #pragma parameter __D0 PBReadAsync(__A0)
  12089. pascal OSErr PBReadAsync(ParmBlkPtr paramBlock)
  12090.     = 0xA402; 
  12091.  
  12092. æKY PBWrite 
  12093. æT Function
  12094. æFc Files.h
  12095. æD pascal OSErr PBWrite(ParmBlkPtr paramBlock,Boolean async); 
  12096.  
  12097. æKY PBWriteSync 
  12098. æT Function
  12099. æFc Files.h
  12100. æD #pragma parameter __D0 PBWriteSync(__A0)
  12101. pascal OSErr PBWriteSync(ParmBlkPtr paramBlock)
  12102.     = 0xA003; 
  12103.  
  12104. æKY PBWriteAsync 
  12105. æT Function
  12106. æFc Files.h
  12107. æD #pragma parameter __D0 PBWriteAsync(__A0)
  12108. pascal OSErr PBWriteAsync(ParmBlkPtr paramBlock)
  12109.     = 0xA403; 
  12110.  
  12111. æKY PBGetVInfo 
  12112. æT Function
  12113. æFc Files.h
  12114. æD pascal OSErr PBGetVInfo(ParmBlkPtr paramBlock,Boolean async); 
  12115.  
  12116. æKY PBGetVInfoSync 
  12117. æT Function
  12118. æFc Files.h
  12119. æD #pragma parameter __D0 PBGetVInfoSync(__A0)
  12120. pascal OSErr PBGetVInfoSync(ParmBlkPtr paramBlock)
  12121.     = 0xA007; 
  12122.  
  12123. æKY PBGetVInfoAsync 
  12124. æT Function
  12125. æFc Files.h
  12126. æD #pragma parameter __D0 PBGetVInfoAsync(__A0)
  12127. pascal OSErr PBGetVInfoAsync(ParmBlkPtr paramBlock)
  12128.     = 0xA407; 
  12129.  
  12130. æKY PBGetVol 
  12131. æT Function
  12132. æFc Files.h
  12133. æD pascal OSErr PBGetVol(ParmBlkPtr paramBlock,Boolean async); 
  12134.  
  12135. æKY PBGetVolSync 
  12136. æT Function
  12137. æFc Files.h
  12138. æD #pragma parameter __D0 PBGetVolSync(__A0)
  12139. pascal OSErr PBGetVolSync(ParmBlkPtr paramBlock)
  12140.     = 0xA014; 
  12141.  
  12142. æKY PBGetVolAsync 
  12143. æT Function
  12144. æFc Files.h
  12145. æD #pragma parameter __D0 PBGetVolAsync(__A0)
  12146. pascal OSErr PBGetVolAsync(ParmBlkPtr paramBlock)
  12147.     = 0xA414; 
  12148.  
  12149. æKY PBSetVol 
  12150. æT Function
  12151. æFc Files.h
  12152. æD pascal OSErr PBSetVol(ParmBlkPtr paramBlock,Boolean async); 
  12153.  
  12154. æKY PBSetVolSync 
  12155. æT Function
  12156. æFc Files.h
  12157. æD #pragma parameter __D0 PBSetVolSync(__A0)
  12158. pascal OSErr PBSetVolSync(ParmBlkPtr paramBlock)
  12159.     = 0xA015; 
  12160.  
  12161. æKY PBSetVolAsync 
  12162. æT Function
  12163. æFc Files.h
  12164. æD #pragma parameter __D0 PBSetVolAsync(__A0)
  12165. pascal OSErr PBSetVolAsync(ParmBlkPtr paramBlock)
  12166.     = 0xA415; 
  12167.  
  12168. æKY PBFlushVol 
  12169. æT Function
  12170. æFc Files.h
  12171. æD pascal OSErr PBFlushVol(ParmBlkPtr paramBlock,Boolean async); 
  12172.  
  12173. æKY PBFlushVolSync 
  12174. æT Function
  12175. æFc Files.h
  12176. æD #pragma parameter __D0 PBFlushVolSync(__A0)
  12177. pascal OSErr PBFlushVolSync(ParmBlkPtr paramBlock)
  12178.     = 0xA013; 
  12179.  
  12180. æKY PBFlushVolAsync 
  12181. æT Function
  12182. æFc Files.h
  12183. æD #pragma parameter __D0 PBFlushVolAsync(__A0)
  12184. pascal OSErr PBFlushVolAsync(ParmBlkPtr paramBlock)
  12185.     = 0xA413; 
  12186.  
  12187. æKY PBCreate 
  12188. æT Function
  12189. æFc Files.h
  12190. æD pascal OSErr PBCreate(ParmBlkPtr paramBlock,Boolean async); 
  12191.  
  12192. æKY PBCreateSync 
  12193. æT Function
  12194. æFc Files.h
  12195. æD #pragma parameter __D0 PBCreateSync(__A0)
  12196. pascal OSErr PBCreateSync(ParmBlkPtr paramBlock)
  12197.     = 0xA008; 
  12198.  
  12199. æKY PBCreateAsync 
  12200. æT Function
  12201. æFc Files.h
  12202. æD #pragma parameter __D0 PBCreateAsync(__A0)
  12203. pascal OSErr PBCreateAsync(ParmBlkPtr paramBlock)
  12204.     = 0xA408; 
  12205.  
  12206. æKY PBDelete 
  12207. æT Function
  12208. æFc Files.h
  12209. æD pascal OSErr PBDelete(ParmBlkPtr paramBlock,Boolean async); 
  12210.  
  12211. æKY PBDeleteSync 
  12212. æT Function
  12213. æFc Files.h
  12214. æD #pragma parameter __D0 PBDeleteSync(__A0)
  12215. pascal OSErr PBDeleteSync(ParmBlkPtr paramBlock)
  12216.     = 0xA009; 
  12217.  
  12218. æKY PBDeleteAsync 
  12219. æT Function
  12220. æFc Files.h
  12221. æD #pragma parameter __D0 PBDeleteAsync(__A0)
  12222. pascal OSErr PBDeleteAsync(ParmBlkPtr paramBlock)
  12223.     = 0xA409; 
  12224.  
  12225. æKY PBOpenDF 
  12226. æT Function
  12227. æFc Files.h
  12228. æD pascal OSErr PBOpenDF(ParmBlkPtr paramBlock,Boolean async); 
  12229.  
  12230. æKY PBOpenDFSync 
  12231. æT Function
  12232. æFc Files.h
  12233. æD #pragma parameter __D0 PBOpenDFSync(__A0)
  12234. pascal OSErr PBOpenDFSync(ParmBlkPtr paramBlock)
  12235.     = {0x701A,0xA060}; 
  12236.  
  12237. æKY PBOpenDFAsync 
  12238. æT Function
  12239. æFc Files.h
  12240. æD #pragma parameter __D0 PBOpenDFAsync(__A0)
  12241. pascal OSErr PBOpenDFAsync(ParmBlkPtr paramBlock)
  12242.     = {0x701A,0xA460}; 
  12243.  
  12244. æKY PBOpenRF 
  12245. æT Function
  12246. æFc Files.h
  12247. æD pascal OSErr PBOpenRF(ParmBlkPtr paramBlock,Boolean async); 
  12248.  
  12249. æKY PBOpenRFSync 
  12250. æT Function
  12251. æFc Files.h
  12252. æD #pragma parameter __D0 PBOpenRFSync(__A0)
  12253. pascal OSErr PBOpenRFSync(ParmBlkPtr paramBlock)
  12254.     = 0xA00A; 
  12255.  
  12256. æKY PBOpenRFAsync 
  12257. æT Function
  12258. æFc Files.h
  12259. æD #pragma parameter __D0 PBOpenRFAsync(__A0)
  12260. pascal OSErr PBOpenRFAsync(ParmBlkPtr paramBlock)
  12261.     = 0xA40A; 
  12262.  
  12263. æKY PBRename 
  12264. æT Function
  12265. æFc Files.h
  12266. æD pascal OSErr PBRename(ParmBlkPtr paramBlock,Boolean async); 
  12267.  
  12268. æKY PBRenameSync 
  12269. æT Function
  12270. æFc Files.h
  12271. æD #pragma parameter __D0 PBRenameSync(__A0)
  12272. pascal OSErr PBRenameSync(ParmBlkPtr paramBlock)
  12273.     = 0xA00B; 
  12274.  
  12275. æKY PBRenameAsync 
  12276. æT Function
  12277. æFc Files.h
  12278. æD #pragma parameter __D0 PBRenameAsync(__A0)
  12279. pascal OSErr PBRenameAsync(ParmBlkPtr paramBlock)
  12280.     = 0xA40B; 
  12281.  
  12282. æKY PBGetFInfo 
  12283. æT Function
  12284. æFc Files.h
  12285. æD pascal OSErr PBGetFInfo(ParmBlkPtr paramBlock,Boolean async); 
  12286.  
  12287. æKY PBGetFInfoSync 
  12288. æT Function
  12289. æFc Files.h
  12290. æD #pragma parameter __D0 PBGetFInfoSync(__A0)
  12291. pascal OSErr PBGetFInfoSync(ParmBlkPtr paramBlock)
  12292.     = 0xA00C; 
  12293.  
  12294. æKY PBGetFInfoAsync 
  12295. æT Function
  12296. æFc Files.h
  12297. æD #pragma parameter __D0 PBGetFInfoAsync(__A0)
  12298. pascal OSErr PBGetFInfoAsync(ParmBlkPtr paramBlock)
  12299.     = 0xA40C; 
  12300.  
  12301. æKY PBSetFInfo 
  12302. æT Function
  12303. æFc Files.h
  12304. æD pascal OSErr PBSetFInfo(ParmBlkPtr paramBlock,Boolean async); 
  12305.  
  12306. æKY PBSetFInfoSync 
  12307. æT Function
  12308. æFc Files.h
  12309. æD #pragma parameter __D0 PBSetFInfoSync(__A0)
  12310. pascal OSErr PBSetFInfoSync(ParmBlkPtr paramBlock)
  12311.     = 0xA00C; 
  12312.  
  12313. æKY PBSetFInfoAsync 
  12314. æT Function
  12315. æFc Files.h
  12316. æD #pragma parameter __D0 PBSetFInfoAsync(__A0)
  12317. pascal OSErr PBSetFInfoAsync(ParmBlkPtr paramBlock)
  12318.     = 0xA40C; 
  12319.  
  12320. æKY PBSetFLock 
  12321. æT Function
  12322. æFc Files.h
  12323. æD pascal OSErr PBSetFLock(ParmBlkPtr paramBlock,Boolean async); 
  12324.  
  12325. æKY PBSetFLockSync 
  12326. æT Function
  12327. æFc Files.h
  12328. æD #pragma parameter __D0 PBSetFLockSync(__A0)
  12329. pascal OSErr PBSetFLockSync(ParmBlkPtr paramBlock)
  12330.     = 0xA041; 
  12331.  
  12332. æKY PBSetFLockAsync 
  12333. æT Function
  12334. æFc Files.h
  12335. æD #pragma parameter __D0 PBSetFLockAsync(__A0)
  12336. pascal OSErr PBSetFLockAsync(ParmBlkPtr paramBlock)
  12337.     = 0xA441; 
  12338.  
  12339. æKY PBRstFLock 
  12340. æT Function
  12341. æFc Files.h
  12342. æD pascal OSErr PBRstFLock(ParmBlkPtr paramBlock,Boolean async); 
  12343.  
  12344. æKY PBRstFLockSync 
  12345. æT Function
  12346. æFc Files.h
  12347. æD #pragma parameter __D0 PBRstFLockSync(__A0)
  12348. pascal OSErr PBRstFLockSync(ParmBlkPtr paramBlock)
  12349.     = 0xA042; 
  12350.  
  12351. æKY PBRstFLockAsync 
  12352. æT Function
  12353. æFc Files.h
  12354. æD #pragma parameter __D0 PBRstFLockAsync(__A0)
  12355. pascal OSErr PBRstFLockAsync(ParmBlkPtr paramBlock)
  12356.     = 0xA442; 
  12357.  
  12358. æKY PBSetFVers 
  12359. æT Function
  12360. æFc Files.h
  12361. æD pascal OSErr PBSetFVers(ParmBlkPtr paramBlock,Boolean async); 
  12362.  
  12363. æKY PBSetFVersSync 
  12364. æT Function
  12365. æFc Files.h
  12366. æD #pragma parameter __D0 PBSetFVersSync(__A0)
  12367. pascal OSErr PBSetFVersSync(ParmBlkPtr paramBlock)
  12368.     = 0xA043; 
  12369.  
  12370. æKY PBSetFVersAsync 
  12371. æT Function
  12372. æFc Files.h
  12373. æD #pragma parameter __D0 PBSetFVersAsync(__A0)
  12374. pascal OSErr PBSetFVersAsync(ParmBlkPtr paramBlock)
  12375.     = 0xA443; 
  12376.  
  12377. æKY PBAllocate 
  12378. æT Function
  12379. æFc Files.h
  12380. æD pascal OSErr PBAllocate(ParmBlkPtr paramBlock,Boolean async); 
  12381.  
  12382. æKY PBAllocateSync 
  12383. æT Function
  12384. æFc Files.h
  12385. æD #pragma parameter __D0 PBAllocateSync(__A0)
  12386. pascal OSErr PBAllocateSync(ParmBlkPtr paramBlock)
  12387.     = 0xA010; 
  12388.  
  12389. æKY PBAllocateAsync 
  12390. æT Function
  12391. æFc Files.h
  12392. æD #pragma parameter __D0 PBAllocateAsync(__A0)
  12393. pascal OSErr PBAllocateAsync(ParmBlkPtr paramBlock)
  12394.     = 0xA410; 
  12395.  
  12396. æKY PBGetEOF 
  12397. æT Function
  12398. æFc Files.h
  12399. æD pascal OSErr PBGetEOF(ParmBlkPtr paramBlock,Boolean async); 
  12400.  
  12401. æKY PBGetEOFSync 
  12402. æT Function
  12403. æFc Files.h
  12404. æD #pragma parameter __D0 PBGetEOFSync(__A0)
  12405. pascal OSErr PBGetEOFSync(ParmBlkPtr paramBlock)
  12406.     = 0xA011; 
  12407.  
  12408. æKY PBGetEOFAsync 
  12409. æT Function
  12410. æFc Files.h
  12411. æD #pragma parameter __D0 PBGetEOFAsync(__A0)
  12412. pascal OSErr PBGetEOFAsync(ParmBlkPtr paramBlock)
  12413.     = 0xA411; 
  12414.  
  12415. æKY PBSetEOF 
  12416. æT Function
  12417. æFc Files.h
  12418. æD pascal OSErr PBSetEOF(ParmBlkPtr paramBlock,Boolean async); 
  12419.  
  12420. æKY PBSetEOFSync 
  12421. æT Function
  12422. æFc Files.h
  12423. æD #pragma parameter __D0 PBSetEOFSync(__A0)
  12424. pascal OSErr PBSetEOFSync(ParmBlkPtr paramBlock)
  12425.     = 0xA012; 
  12426.  
  12427. æKY PBSetEOFAsync 
  12428. æT Function
  12429. æFc Files.h
  12430. æD #pragma parameter __D0 PBSetEOFAsync(__A0)
  12431. pascal OSErr PBSetEOFAsync(ParmBlkPtr paramBlock)
  12432.     = 0xA412; 
  12433.  
  12434. æKY PBGetFPos 
  12435. æT Function
  12436. æFc Files.h
  12437. æD pascal OSErr PBGetFPos(ParmBlkPtr paramBlock,Boolean async); 
  12438.  
  12439. æKY PBGetFPosSync 
  12440. æT Function
  12441. æFc Files.h
  12442. æD #pragma parameter __D0 PBGetFPosSync(__A0)
  12443. pascal OSErr PBGetFPosSync(ParmBlkPtr paramBlock)
  12444.     = 0xA018; 
  12445.  
  12446. æKY PBGetFPosAsync 
  12447. æT Function
  12448. æFc Files.h
  12449. æD #pragma parameter __D0 PBGetFPosAsync(__A0)
  12450. pascal OSErr PBGetFPosAsync(ParmBlkPtr paramBlock)
  12451.     = 0xA418; 
  12452.  
  12453. æKY PBSetFPos 
  12454. æT Function
  12455. æFc Files.h
  12456. æD pascal OSErr PBSetFPos(ParmBlkPtr paramBlock,Boolean async); 
  12457.  
  12458. æKY PBSetFPosSync 
  12459. æT Function
  12460. æFc Files.h
  12461. æD #pragma parameter __D0 PBSetFPosSync(__A0)
  12462. pascal OSErr PBSetFPosSync(ParmBlkPtr paramBlock)
  12463.     = 0xA044; 
  12464.  
  12465. æKY PBSetFPosAsync 
  12466. æT Function
  12467. æFc Files.h
  12468. æD #pragma parameter __D0 PBSetFPosAsync(__A0)
  12469. pascal OSErr PBSetFPosAsync(ParmBlkPtr paramBlock)
  12470.     = 0xA444; 
  12471.  
  12472. æKY PBFlushFile 
  12473. æT Function
  12474. æFc Files.h
  12475. æD pascal OSErr PBFlushFile(ParmBlkPtr paramBlock,Boolean async); 
  12476.  
  12477. æKY PBFlushFileSync 
  12478. æT Function
  12479. æFc Files.h
  12480. æD #pragma parameter __D0 PBFlushFileSync(__A0)
  12481. pascal OSErr PBFlushFileSync(ParmBlkPtr paramBlock)
  12482.     = 0xA045; 
  12483.  
  12484. æKY PBFlushFileAsync 
  12485. æT Function
  12486. æFc Files.h
  12487. æD #pragma parameter __D0 PBFlushFileAsync(__A0)
  12488. pascal OSErr PBFlushFileAsync(ParmBlkPtr paramBlock)
  12489.     = 0xA445; 
  12490.  
  12491. æKY PBMountVol 
  12492. æT Function
  12493. æFc Files.h
  12494. æD #pragma parameter __D0 PBMountVol(__A0)
  12495. pascal OSErr PBMountVol(ParmBlkPtr paramBlock)
  12496.     = 0xA00F; 
  12497.  
  12498. æKY PBUnmountVol 
  12499. æT Function
  12500. æFc Files.h
  12501. æD #pragma parameter __D0 PBUnmountVol(__A0)
  12502. pascal OSErr PBUnmountVol(ParmBlkPtr paramBlock)
  12503.     = 0xA00E; 
  12504.  
  12505. æKY PBEject 
  12506. æT Function
  12507. æFc Files.h
  12508. æD #pragma parameter __D0 PBEject(__A0)
  12509. pascal OSErr PBEject(ParmBlkPtr paramBlock)
  12510.     = 0xA017; 
  12511.  
  12512. æKY PBOffLine 
  12513. æT Function
  12514. æFc Files.h
  12515. æD #pragma parameter __D0 PBOffLine(__A0)
  12516. pascal OSErr PBOffLine(ParmBlkPtr paramBlock)
  12517.     = 0xA035; 
  12518.  
  12519. æKY PBCatSearch 
  12520. æT Function
  12521. æFc Files.h
  12522. æD pascal OSErr PBCatSearch(CSParamPtr paramBlock,Boolean async); 
  12523.  
  12524. æKY PBCatSearchSync 
  12525. æT Function
  12526. æFc Files.h
  12527. æD #pragma parameter __D0 PBCatSearchSync(__A0)
  12528. pascal OSErr PBCatSearchSync(CSParamPtr paramBlock)
  12529.     = {0x7018,0xA060}; 
  12530.  
  12531. æKY PBCatSearchAsync 
  12532. æT Function
  12533. æFc Files.h
  12534. æD #pragma parameter __D0 PBCatSearchAsync(__A0)
  12535. pascal OSErr PBCatSearchAsync(CSParamPtr paramBlock)
  12536.     = {0x7018,0xA460}; 
  12537.  
  12538. æKY AddDrive 
  12539. æT Function
  12540. æFc Files.h
  12541. æD pascal void AddDrive(short drvrRefNum,short drvNum,DrvQElPtr qEl); 
  12542.  
  12543. æKY FSOpen 
  12544. æT Function
  12545. æFc Files.h
  12546. æD pascal OSErr FSOpen(ConstStr255Param fileName,short vRefNum,short *refNum); 
  12547.  
  12548. æKY OpenDF 
  12549. æT Function
  12550. æFc Files.h
  12551. æD pascal OSErr OpenDF(ConstStr255Param fileName,short vRefNum,short *refNum); 
  12552.  
  12553. æKY fsopen 
  12554. æT Function
  12555. æFc Files.h
  12556. æD OSErr fsopen(char *fileName,short vRefNum,short *refNum); 
  12557.  
  12558. æKY FSClose 
  12559. æT Function
  12560. æFc Files.h
  12561. æD pascal OSErr FSClose(short refNum); 
  12562.  
  12563. æKY FSRead 
  12564. æT Function
  12565. æFc Files.h
  12566. æD pascal OSErr FSRead(short refNum,long *count,void *buffPtr); 
  12567.  
  12568. æKY FSWrite 
  12569. æT Function
  12570. æFc Files.h
  12571. æD pascal OSErr FSWrite(short refNum,long *count,const void *buffPtr); 
  12572.  
  12573. æKY GetVInfo 
  12574. æT Function
  12575. æFc Files.h
  12576. æD pascal OSErr GetVInfo(short drvNum,StringPtr volName,short *vRefNum,long *freeBytes); 
  12577.  
  12578. æKY getvinfo 
  12579. æT Function
  12580. æFc Files.h
  12581. æD OSErr getvinfo(short drvNum,char *volName,short *vRefNum,long *freeBytes); 
  12582.  
  12583. æKY GetFInfo 
  12584. æT Function
  12585. æFc Files.h
  12586. æD pascal OSErr GetFInfo(ConstStr255Param fileName,short vRefNum,FInfo *fndrInfo); 
  12587.  
  12588. æKY getfinfo 
  12589. æT Function
  12590. æFc Files.h
  12591. æD OSErr getfinfo(char *fileName,short vRefNum,FInfo *fndrInfo); 
  12592.  
  12593. æKY GetVol 
  12594. æT Function
  12595. æFc Files.h
  12596. æD pascal OSErr GetVol(StringPtr volName,short *vRefNum); 
  12597.  
  12598. æKY getvol 
  12599. æT Function
  12600. æFc Files.h
  12601. æD OSErr getvol(char *volName,short *vRefNum); 
  12602.  
  12603. æKY SetVol 
  12604. æT Function
  12605. æFc Files.h
  12606. æD pascal OSErr SetVol(StringPtr volName,short vRefNum); 
  12607.  
  12608. æKY setvol 
  12609. æT Function
  12610. æFc Files.h
  12611. æD OSErr setvol(char *volName,short vRefNum); 
  12612.  
  12613. æKY UnmountVol 
  12614. æT Function
  12615. æFc Files.h
  12616. æD pascal OSErr UnmountVol(StringPtr volName,short vRefNum); 
  12617.  
  12618. æKY unmountvol 
  12619. æT Function
  12620. æFc Files.h
  12621. æD OSErr unmountvol(char *volName,short vRefNum); 
  12622.  
  12623. æKY Eject 
  12624. æT Function
  12625. æFc Files.h
  12626. æD pascal OSErr Eject(StringPtr volName,short vRefNum); 
  12627.  
  12628. æKY eject 
  12629. æT Function
  12630. æFc Files.h
  12631. æD OSErr eject(char *volName,short vRefNum); 
  12632.  
  12633. æKY FlushVol 
  12634. æT Function
  12635. æFc Files.h
  12636. æD pascal OSErr FlushVol(StringPtr volName,short vRefNum); 
  12637.  
  12638. æKY flushvol 
  12639. æT Function
  12640. æFc Files.h
  12641. æD OSErr flushvol(char *volName,short vRefNum); 
  12642.  
  12643. æKY Create 
  12644. æT Function
  12645. æFc Files.h
  12646. æD pascal OSErr Create(ConstStr255Param fileName,short vRefNum,OSType creator,
  12647.     OSType fileType); 
  12648.  
  12649. æKY create 
  12650. æT Function
  12651. æFc Files.h
  12652. æD OSErr create(char *fileName,short vRefNum,OSType creator,OSType fileType); 
  12653.  
  12654. æKY FSDelete 
  12655. æT Function
  12656. æFc Files.h
  12657. æD pascal OSErr FSDelete(ConstStr255Param fileName,short vRefNum); 
  12658.  
  12659. æKY fsdelete 
  12660. æT Function
  12661. æFc Files.h
  12662. æD OSErr fsdelete(char *fileName,short vRefNum); 
  12663.  
  12664. æKY OpenRF 
  12665. æT Function
  12666. æFc Files.h
  12667. æD pascal OSErr OpenRF(ConstStr255Param fileName,short vRefNum,short *refNum); 
  12668.  
  12669. æKY openrf 
  12670. æT Function
  12671. æFc Files.h
  12672. æD OSErr openrf(char *fileName,short vRefNum,short *refNum); 
  12673.  
  12674. æKY Rename 
  12675. æT Function
  12676. æFc Files.h
  12677. æD pascal OSErr Rename(ConstStr255Param oldName,short vRefNum,ConstStr255Param newName); 
  12678.  
  12679. æKY fsrename 
  12680. æT Function
  12681. æFc Files.h
  12682. æD OSErr fsrename(char *oldName,short vRefNum,char *newName); 
  12683.  
  12684. æKY SetFInfo 
  12685. æT Function
  12686. æFc Files.h
  12687. æD pascal OSErr SetFInfo(ConstStr255Param fileName,short vRefNum,const FInfo *fndrInfo); 
  12688.  
  12689. æKY setfinfo 
  12690. æT Function
  12691. æFc Files.h
  12692. æD OSErr setfinfo(char *fileName,short vRefNum,FInfo *fndrInfo); 
  12693.  
  12694. æKY SetFLock 
  12695. æT Function
  12696. æFc Files.h
  12697. æD pascal OSErr SetFLock(ConstStr255Param fileName,short vRefNum); 
  12698.  
  12699. æKY setflock 
  12700. æT Function
  12701. æFc Files.h
  12702. æD OSErr setflock(char *fileName,short vRefNum); 
  12703.  
  12704. æKY RstFLock 
  12705. æT Function
  12706. æFc Files.h
  12707. æD pascal OSErr RstFLock(ConstStr255Param fileName,short vRefNum); 
  12708.  
  12709. æKY rstflock 
  12710. æT Function
  12711. æFc Files.h
  12712. æD OSErr rstflock(char *fileName,short vRefNum); 
  12713.  
  12714. æKY Allocate 
  12715. æT Function
  12716. æFc Files.h
  12717. æD pascal OSErr Allocate(short refNum,long *count); 
  12718.  
  12719. æKY GetEOF 
  12720. æT Function
  12721. æFc Files.h
  12722. æD pascal OSErr GetEOF(short refNum,long *logEOF); 
  12723.  
  12724. æKY SetEOF 
  12725. æT Function
  12726. æFc Files.h
  12727. æD pascal OSErr SetEOF(short refNum,long logEOF); 
  12728.  
  12729. æKY GetFPos 
  12730. æT Function
  12731. æFc Files.h
  12732. æD pascal OSErr GetFPos(short refNum,long *filePos); 
  12733.  
  12734. æKY SetFPos 
  12735. æT Function
  12736. æFc Files.h
  12737. æD pascal OSErr SetFPos(short refNum,short posMode,long posOff); 
  12738.  
  12739. æKY GetVRefNum 
  12740. æT Function
  12741. æFc Files.h
  12742. æD pascal OSErr GetVRefNum(short fileRefNum,short *vRefNum); 
  12743.  
  12744. æKY PBOpenWD 
  12745. æT Function
  12746. æFc Files.h
  12747. æD pascal OSErr PBOpenWD(WDPBPtr paramBlock,Boolean async); 
  12748.  
  12749. æKY PBOpenWDSync 
  12750. æT Function
  12751. æFc Files.h
  12752. æD #pragma parameter __D0 PBOpenWDSync(__A0)
  12753. pascal OSErr PBOpenWDSync(WDPBPtr paramBlock)
  12754.     = {0x7001,0xA260}; 
  12755.  
  12756. æKY PBOpenWDAsync 
  12757. æT Function
  12758. æFc Files.h
  12759. æD #pragma parameter __D0 PBOpenWDAsync(__A0)
  12760. pascal OSErr PBOpenWDAsync(WDPBPtr paramBlock)
  12761.     = {0x7001,0xA660}; 
  12762.  
  12763. æKY PBCloseWD 
  12764. æT Function
  12765. æFc Files.h
  12766. æD pascal OSErr PBCloseWD(WDPBPtr paramBlock,Boolean async); 
  12767.  
  12768. æKY PBCloseWDSync 
  12769. æT Function
  12770. æFc Files.h
  12771. æD #pragma parameter __D0 PBCloseWDSync(__A0)
  12772. pascal OSErr PBCloseWDSync(WDPBPtr paramBlock)
  12773.     = {0x7002,0xA260}; 
  12774.  
  12775. æKY PBCloseWDAsync 
  12776. æT Function
  12777. æFc Files.h
  12778. æD #pragma parameter __D0 PBCloseWDAsync(__A0)
  12779. pascal OSErr PBCloseWDAsync(WDPBPtr paramBlock)
  12780.     = {0x7002,0xA660}; 
  12781.  
  12782. æKY PBHSetVol 
  12783. æT Function
  12784. æFc Files.h
  12785. æD pascal OSErr PBHSetVol(WDPBPtr paramBlock,Boolean async); 
  12786.  
  12787. æKY PBHSetVolSync 
  12788. æT Function
  12789. æFc Files.h
  12790. æD #pragma parameter __D0 PBHSetVolSync(__A0)
  12791. pascal OSErr PBHSetVolSync(WDPBPtr paramBlock)
  12792.     = 0xA215; 
  12793.  
  12794. æKY PBHSetVolAsync 
  12795. æT Function
  12796. æFc Files.h
  12797. æD #pragma parameter __D0 PBHSetVolAsync(__A0)
  12798. pascal OSErr PBHSetVolAsync(WDPBPtr paramBlock)
  12799.     = 0xA615; 
  12800.  
  12801. æKY PBHGetVol 
  12802. æT Function
  12803. æFc Files.h
  12804. æD pascal OSErr PBHGetVol(WDPBPtr paramBlock,Boolean async); 
  12805.  
  12806. æKY PBHGetVolSync 
  12807. æT Function
  12808. æFc Files.h
  12809. æD #pragma parameter __D0 PBHGetVolSync(__A0)
  12810. pascal OSErr PBHGetVolSync(WDPBPtr paramBlock)
  12811.     = 0xA214; 
  12812.  
  12813. æKY PBHGetVolAsync 
  12814. æT Function
  12815. æFc Files.h
  12816. æD #pragma parameter __D0 PBHGetVolAsync(__A0)
  12817. pascal OSErr PBHGetVolAsync(WDPBPtr paramBlock)
  12818.     = 0xA614; 
  12819.  
  12820. æKY PBCatMove 
  12821. æT Function
  12822. æFc Files.h
  12823. æD pascal OSErr PBCatMove(CMovePBPtr paramBlock,Boolean async); 
  12824.  
  12825. æKY PBCatMoveSync 
  12826. æT Function
  12827. æFc Files.h
  12828. æD #pragma parameter __D0 PBCatMoveSync(__A0)
  12829. pascal OSErr PBCatMoveSync(CMovePBPtr paramBlock)
  12830.     = {0x7005,0xA260}; 
  12831.  
  12832. æKY PBCatMoveAsync 
  12833. æT Function
  12834. æFc Files.h
  12835. æD #pragma parameter __D0 PBCatMoveAsync(__A0)
  12836. pascal OSErr PBCatMoveAsync(CMovePBPtr paramBlock)
  12837.     = {0x7005,0xA660}; 
  12838.  
  12839. æKY PBDirCreate 
  12840. æT Function
  12841. æFc Files.h
  12842. æD pascal OSErr PBDirCreate(HParmBlkPtr paramBlock,Boolean async); 
  12843.  
  12844. æKY PBDirCreateSync 
  12845. æT Function
  12846. æFc Files.h
  12847. æD #pragma parameter __D0 PBDirCreateSync(__A0)
  12848. pascal OSErr PBDirCreateSync(HParmBlkPtr paramBlock)
  12849.     = {0x7006,0xA260}; 
  12850.  
  12851. æKY PBDirCreateAsync 
  12852. æT Function
  12853. æFc Files.h
  12854. æD #pragma parameter __D0 PBDirCreateAsync(__A0)
  12855. pascal OSErr PBDirCreateAsync(HParmBlkPtr paramBlock)
  12856.     = {0x7006,0xA660}; 
  12857.  
  12858. æKY PBGetWDInfo 
  12859. æT Function
  12860. æFc Files.h
  12861. æD pascal OSErr PBGetWDInfo(WDPBPtr paramBlock,Boolean async); 
  12862.  
  12863. æKY PBGetWDInfoSync 
  12864. æT Function
  12865. æFc Files.h
  12866. æD #pragma parameter __D0 PBGetWDInfoSync(__A0)
  12867. pascal OSErr PBGetWDInfoSync(WDPBPtr paramBlock)
  12868.     = {0x7007,0xA260}; 
  12869.  
  12870. æKY PBGetWDInfoAsync 
  12871. æT Function
  12872. æFc Files.h
  12873. æD #pragma parameter __D0 PBGetWDInfoAsync(__A0)
  12874. pascal OSErr PBGetWDInfoAsync(WDPBPtr paramBlock)
  12875.     = {0x7007,0xA660}; 
  12876.  
  12877. æKY PBGetFCBInfo 
  12878. æT Function
  12879. æFc Files.h
  12880. æD pascal OSErr PBGetFCBInfo(FCBPBPtr paramBlock,Boolean async); 
  12881.  
  12882. æKY PBGetFCBInfoSync 
  12883. æT Function
  12884. æFc Files.h
  12885. æD #pragma parameter __D0 PBGetFCBInfoSync(__A0)
  12886. pascal OSErr PBGetFCBInfoSync(FCBPBPtr paramBlock)
  12887.     = {0x7008,0xA260}; 
  12888.  
  12889. æKY PBGetFCBInfoAsync 
  12890. æT Function
  12891. æFc Files.h
  12892. æD #pragma parameter __D0 PBGetFCBInfoAsync(__A0)
  12893. pascal OSErr PBGetFCBInfoAsync(FCBPBPtr paramBlock)
  12894.     = {0x7008,0xA660}; 
  12895.  
  12896. æKY PBGetCatInfo 
  12897. æT Function
  12898. æFc Files.h
  12899. æD pascal OSErr PBGetCatInfo(CInfoPBPtr paramBlock,Boolean async); 
  12900.  
  12901. æKY PBGetCatInfoSync 
  12902. æT Function
  12903. æFc Files.h
  12904. æD #pragma parameter __D0 PBGetCatInfoSync(__A0)
  12905. pascal OSErr PBGetCatInfoSync(CInfoPBPtr paramBlock)
  12906.     = {0x7009,0xA260}; 
  12907.  
  12908. æKY PBGetCatInfoAsync 
  12909. æT Function
  12910. æFc Files.h
  12911. æD #pragma parameter __D0 PBGetCatInfoAsync(__A0)
  12912. pascal OSErr PBGetCatInfoAsync(CInfoPBPtr paramBlock)
  12913.     = {0x7009,0xA660}; 
  12914.  
  12915. æKY PBSetCatInfo 
  12916. æT Function
  12917. æFc Files.h
  12918. æD pascal OSErr PBSetCatInfo(CInfoPBPtr paramBlock,Boolean async); 
  12919.  
  12920. æKY PBSetCatInfoSync 
  12921. æT Function
  12922. æFc Files.h
  12923. æD #pragma parameter __D0 PBSetCatInfoSync(__A0)
  12924. pascal OSErr PBSetCatInfoSync(CInfoPBPtr paramBlock)
  12925.     = {0x700A,0xA260}; 
  12926.  
  12927. æKY PBSetCatInfoAsync 
  12928. æT Function
  12929. æFc Files.h
  12930. æD #pragma parameter __D0 PBSetCatInfoAsync(__A0)
  12931. pascal OSErr PBSetCatInfoAsync(CInfoPBPtr paramBlock)
  12932.     = {0x700A,0xA660}; 
  12933.  
  12934. æKY PBAllocContig 
  12935. æT Function
  12936. æFc Files.h
  12937. æD pascal OSErr PBAllocContig(ParmBlkPtr paramBlock,Boolean async); 
  12938.  
  12939. æKY PBAllocContigSync 
  12940. æT Function
  12941. æFc Files.h
  12942. æD #pragma parameter __D0 PBAllocContigSync(__A0)
  12943. pascal OSErr PBAllocContigSync(ParmBlkPtr paramBlock)
  12944.     = 0xA210; 
  12945.  
  12946. æKY PBAllocContigAsync 
  12947. æT Function
  12948. æFc Files.h
  12949. æD #pragma parameter __D0 PBAllocContigAsync(__A0)
  12950. pascal OSErr PBAllocContigAsync(ParmBlkPtr paramBlock)
  12951.     = 0xA610; 
  12952.  
  12953. æKY PBLockRange 
  12954. æT Function
  12955. æFc Files.h
  12956. æD pascal OSErr PBLockRange(ParmBlkPtr paramBlock,Boolean async); 
  12957.  
  12958. æKY PBLockRangeSync 
  12959. æT Function
  12960. æFc Files.h
  12961. æD #pragma parameter __D0 PBLockRangeSync(__A0)
  12962. pascal OSErr PBLockRangeSync(ParmBlkPtr paramBlock)
  12963.     = {0x7010,0xA260}; 
  12964.  
  12965. æKY PBLockRangeAsync 
  12966. æT Function
  12967. æFc Files.h
  12968. æD #pragma parameter __D0 PBLockRangeAsync(__A0)
  12969. pascal OSErr PBLockRangeAsync(ParmBlkPtr paramBlock)
  12970.     = {0x7010,0xA660}; 
  12971.  
  12972. æKY PBUnlockRange 
  12973. æT Function
  12974. æFc Files.h
  12975. æD pascal OSErr PBUnlockRange(ParmBlkPtr paramBlock,Boolean async); 
  12976.  
  12977. æKY PBUnlockRangeSync 
  12978. æT Function
  12979. æFc Files.h
  12980. æD #pragma parameter __D0 PBUnlockRangeSync(__A0)
  12981. pascal OSErr PBUnlockRangeSync(ParmBlkPtr paramBlock)
  12982.     = {0x7011,0xA260}; 
  12983.  
  12984. æKY PBUnlockRangeAsync 
  12985. æT Function
  12986. æFc Files.h
  12987. æD #pragma parameter __D0 PBUnlockRangeAsync(__A0)
  12988. pascal OSErr PBUnlockRangeAsync(ParmBlkPtr paramBlock)
  12989.     = {0x7011,0xA660}; 
  12990.  
  12991. æKY PBSetVInfo 
  12992. æT Function
  12993. æFc Files.h
  12994. æD pascal OSErr PBSetVInfo(HParmBlkPtr paramBlock,Boolean async); 
  12995.  
  12996. æKY PBSetVInfoSync 
  12997. æT Function
  12998. æFc Files.h
  12999. æD #pragma parameter __D0 PBSetVInfoSync(__A0)
  13000. pascal OSErr PBSetVInfoSync(HParmBlkPtr paramBlock)
  13001.     = {0x700B,0xA260}; 
  13002.  
  13003. æKY PBSetVInfoAsync 
  13004. æT Function
  13005. æFc Files.h
  13006. æD #pragma parameter __D0 PBSetVInfoAsync(__A0)
  13007. pascal OSErr PBSetVInfoAsync(HParmBlkPtr paramBlock)
  13008.     = {0x700B,0xA660}; 
  13009.  
  13010. æKY PBHGetVInfo 
  13011. æT Function
  13012. æFc Files.h
  13013. æD pascal OSErr PBHGetVInfo(HParmBlkPtr paramBlock,Boolean async); 
  13014.  
  13015. æKY PBHGetVInfoSync 
  13016. æT Function
  13017. æFc Files.h
  13018. æD #pragma parameter __D0 PBHGetVInfoSync(__A0)
  13019. pascal OSErr PBHGetVInfoSync(HParmBlkPtr paramBlock)
  13020.     = 0xA207; 
  13021.  
  13022. æKY PBHGetVInfoAsync 
  13023. æT Function
  13024. æFc Files.h
  13025. æD #pragma parameter __D0 PBHGetVInfoAsync(__A0)
  13026. pascal OSErr PBHGetVInfoAsync(HParmBlkPtr paramBlock)
  13027.     = 0xA607; 
  13028.  
  13029. æKY PBHOpen 
  13030. æT Function
  13031. æFc Files.h
  13032. æD pascal OSErr PBHOpen(HParmBlkPtr paramBlock,Boolean async); 
  13033.  
  13034. æKY PBHOpenSync 
  13035. æT Function
  13036. æFc Files.h
  13037. æD #pragma parameter __D0 PBHOpenSync(__A0)
  13038. pascal OSErr PBHOpenSync(HParmBlkPtr paramBlock)
  13039.     = 0xA200; 
  13040.  
  13041. æKY PBHOpenAsync 
  13042. æT Function
  13043. æFc Files.h
  13044. æD #pragma parameter __D0 PBHOpenAsync(__A0)
  13045. pascal OSErr PBHOpenAsync(HParmBlkPtr paramBlock)
  13046.     = 0xA600; 
  13047.  
  13048. æKY PBHOpenRF 
  13049. æT Function
  13050. æFc Files.h
  13051. æD pascal OSErr PBHOpenRF(HParmBlkPtr paramBlock,Boolean async); 
  13052.  
  13053. æKY PBHOpenRFSync 
  13054. æT Function
  13055. æFc Files.h
  13056. æD #pragma parameter __D0 PBHOpenRFSync(__A0)
  13057. pascal OSErr PBHOpenRFSync(HParmBlkPtr paramBlock)
  13058.     = 0xA20A; 
  13059.  
  13060. æKY PBHOpenRFAsync 
  13061. æT Function
  13062. æFc Files.h
  13063. æD #pragma parameter __D0 PBHOpenRFAsync(__A0)
  13064. pascal OSErr PBHOpenRFAsync(HParmBlkPtr paramBlock)
  13065.     = 0xA60A; 
  13066.  
  13067. æKY PBHOpenDF 
  13068. æT Function
  13069. æFc Files.h
  13070. æD pascal OSErr PBHOpenDF(HParmBlkPtr paramBlock,Boolean async); 
  13071.  
  13072. æKY PBHOpenDFSync 
  13073. æT Function
  13074. æFc Files.h
  13075. æD #pragma parameter __D0 PBHOpenDFSync(__A0)
  13076. pascal OSErr PBHOpenDFSync(HParmBlkPtr paramBlock)
  13077.     = {0x701A,0xA260}; 
  13078.  
  13079. æKY PBHOpenDFAsync 
  13080. æT Function
  13081. æFc Files.h
  13082. æD #pragma parameter __D0 PBHOpenDFAsync(__A0)
  13083. pascal OSErr PBHOpenDFAsync(HParmBlkPtr paramBlock)
  13084.     = {0x701A,0xA660}; 
  13085.  
  13086. æKY PBHCreate 
  13087. æT Function
  13088. æFc Files.h
  13089. æD pascal OSErr PBHCreate(HParmBlkPtr paramBlock,Boolean async); 
  13090.  
  13091. æKY PBHCreateSync 
  13092. æT Function
  13093. æFc Files.h
  13094. æD #pragma parameter __D0 PBHCreateSync(__A0)
  13095. pascal OSErr PBHCreateSync(HParmBlkPtr paramBlock)
  13096.     = 0xA208; 
  13097.  
  13098. æKY PBHCreateAsync 
  13099. æT Function
  13100. æFc Files.h
  13101. æD #pragma parameter __D0 PBHCreateAsync(__A0)
  13102. pascal OSErr PBHCreateAsync(HParmBlkPtr paramBlock)
  13103.     = 0xA608; 
  13104.  
  13105. æKY PBHDelete 
  13106. æT Function
  13107. æFc Files.h
  13108. æD pascal OSErr PBHDelete(HParmBlkPtr paramBlock,Boolean async); 
  13109.  
  13110. æKY PBHDeleteSync 
  13111. æT Function
  13112. æFc Files.h
  13113. æD #pragma parameter __D0 PBHDeleteSync(__A0)
  13114. pascal OSErr PBHDeleteSync(HParmBlkPtr paramBlock)
  13115.     = 0xA209; 
  13116.  
  13117. æKY PBHDeleteAsync 
  13118. æT Function
  13119. æFc Files.h
  13120. æD #pragma parameter __D0 PBHDeleteAsync(__A0)
  13121. pascal OSErr PBHDeleteAsync(HParmBlkPtr paramBlock)
  13122.     = 0xA609; 
  13123.  
  13124. æKY PBHRename 
  13125. æT Function
  13126. æFc Files.h
  13127. æD pascal OSErr PBHRename(HParmBlkPtr paramBlock,Boolean async); 
  13128.  
  13129. æKY PBHRenameSync 
  13130. æT Function
  13131. æFc Files.h
  13132. æD #pragma parameter __D0 PBHRenameSync(__A0)
  13133. pascal OSErr PBHRenameSync(HParmBlkPtr paramBlock)
  13134.     = 0xA20B; 
  13135.  
  13136. æKY PBHRenameAsync 
  13137. æT Function
  13138. æFc Files.h
  13139. æD #pragma parameter __D0 PBHRenameAsync(__A0)
  13140. pascal OSErr PBHRenameAsync(HParmBlkPtr paramBlock)
  13141.     = 0xA60B; 
  13142.  
  13143. æKY PBHRstFLock 
  13144. æT Function
  13145. æFc Files.h
  13146. æD pascal OSErr PBHRstFLock(HParmBlkPtr paramBlock,Boolean async); 
  13147.  
  13148. æKY PBHRstFLockSync 
  13149. æT Function
  13150. æFc Files.h
  13151. æD #pragma parameter __D0 PBHRstFLockSync(__A0)
  13152. pascal OSErr PBHRstFLockSync(HParmBlkPtr paramBlock)
  13153.     = 0xA242; 
  13154.  
  13155. æKY PBHRstFLockAsync 
  13156. æT Function
  13157. æFc Files.h
  13158. æD #pragma parameter __D0 PBHRstFLockAsync(__A0)
  13159. pascal OSErr PBHRstFLockAsync(HParmBlkPtr paramBlock)
  13160.     = 0xA642; 
  13161.  
  13162. æKY PBHSetFLock 
  13163. æT Function
  13164. æFc Files.h
  13165. æD pascal OSErr PBHSetFLock(HParmBlkPtr paramBlock,Boolean async); 
  13166.  
  13167. æKY PBHSetFLockSync 
  13168. æT Function
  13169. æFc Files.h
  13170. æD #pragma parameter __D0 PBHSetFLockSync(__A0)
  13171. pascal OSErr PBHSetFLockSync(HParmBlkPtr paramBlock)
  13172.     = 0xA241; 
  13173.  
  13174. æKY PBHSetFLockAsync 
  13175. æT Function
  13176. æFc Files.h
  13177. æD #pragma parameter __D0 PBHSetFLockAsync(__A0)
  13178. pascal OSErr PBHSetFLockAsync(HParmBlkPtr paramBlock)
  13179.     = 0xA641; 
  13180.  
  13181. æKY PBHGetFInfo 
  13182. æT Function
  13183. æFc Files.h
  13184. æD pascal OSErr PBHGetFInfo(HParmBlkPtr paramBlock,Boolean async); 
  13185.  
  13186. æKY PBHGetFInfoSync 
  13187. æT Function
  13188. æFc Files.h
  13189. æD #pragma parameter __D0 PBHGetFInfoSync(__A0)
  13190. pascal OSErr PBHGetFInfoSync(HParmBlkPtr paramBlock)
  13191.     = 0xA20C; 
  13192.  
  13193. æKY PBHGetFInfoAsync 
  13194. æT Function
  13195. æFc Files.h
  13196. æD #pragma parameter __D0 PBHGetFInfoAsync(__A0)
  13197. pascal OSErr PBHGetFInfoAsync(HParmBlkPtr paramBlock)
  13198.     = 0xA60C; 
  13199.  
  13200. æKY PBHSetFInfo 
  13201. æT Function
  13202. æFc Files.h
  13203. æD pascal OSErr PBHSetFInfo(HParmBlkPtr paramBlock,Boolean async); 
  13204.  
  13205. æKY PBHSetFInfoSync 
  13206. æT Function
  13207. æFc Files.h
  13208. æD #pragma parameter __D0 PBHSetFInfoSync(__A0)
  13209. pascal OSErr PBHSetFInfoSync(HParmBlkPtr paramBlock)
  13210.     = 0xA20D; 
  13211.  
  13212. æKY PBHSetFInfoAsync 
  13213. æT Function
  13214. æFc Files.h
  13215. æD #pragma parameter __D0 PBHSetFInfoAsync(__A0)
  13216. pascal OSErr PBHSetFInfoAsync(HParmBlkPtr paramBlock)
  13217.     = 0xA60D; 
  13218.  
  13219. æKY PBMakeFSSpec 
  13220. æT Function
  13221. æFc Files.h
  13222. æD pascal OSErr PBMakeFSSpec(HParmBlkPtr paramBlock,Boolean async); 
  13223.  
  13224. æKY PBMakeFSSpecSync 
  13225. æT Function
  13226. æFc Files.h
  13227. æD #pragma parameter __D0 PBMakeFSSpecSync(__A0)
  13228. pascal OSErr PBMakeFSSpecSync(HParmBlkPtr paramBlock)
  13229.     = {0x701B,0xA260}; 
  13230.  
  13231. æKY PBMakeFSSpecAsync 
  13232. æT Function
  13233. æFc Files.h
  13234. æD #pragma parameter __D0 PBMakeFSSpecAsync(__A0)
  13235. pascal OSErr PBMakeFSSpecAsync(HParmBlkPtr paramBlock)
  13236.     = {0x701B,0xA660}; 
  13237.  
  13238. æKY FInitQueue 
  13239. æT Function
  13240. æFc Files.h
  13241. æD pascal void FInitQueue(void)
  13242.     = 0xA016; 
  13243.  
  13244. æKY GetFSQHdr 
  13245. æT Function
  13246. æFc Files.h
  13247. æD #define GetFSQHdr() ((QHdrPtr) 0x0360)
  13248.  
  13249.  
  13250. æKY GetDrvQHdr 
  13251. æT Function
  13252. æFc Files.h
  13253. æD #define GetDrvQHdr() ((QHdrPtr) 0x0308)
  13254.  
  13255.  
  13256. æKY GetVCBQHdr 
  13257. æT Function
  13258. æFc Files.h
  13259. æD #define GetVCBQHdr() ((QHdrPtr) 0x0356)
  13260.  
  13261.  
  13262. æKY HGetVol 
  13263. æT Function
  13264. æFc Files.h
  13265. æD pascal OSErr HGetVol(StringPtr volName,short *vRefNum,long *dirID); 
  13266.  
  13267. æKY HSetVol 
  13268. æT Function
  13269. æFc Files.h
  13270. æD pascal OSErr HSetVol(StringPtr volName,short vRefNum,long dirID); 
  13271.  
  13272. æKY HOpen 
  13273. æT Function
  13274. æFc Files.h
  13275. æD pascal OSErr HOpen(short vRefNum,long dirID,ConstStr255Param fileName,char permission,
  13276.     short *refNum); 
  13277.  
  13278. æKY HOpenDF 
  13279. æT Function
  13280. æFc Files.h
  13281. æD pascal OSErr HOpenDF(short vRefNum,long dirID,ConstStr255Param fileName,
  13282.     char permission,short *refNum); 
  13283.  
  13284. æKY HOpenRF 
  13285. æT Function
  13286. æFc Files.h
  13287. æD pascal OSErr HOpenRF(short vRefNum,long dirID,ConstStr255Param fileName,
  13288.     char permission,short *refNum); 
  13289.  
  13290. æKY AllocContig 
  13291. æT Function
  13292. æFc Files.h
  13293. æD pascal OSErr AllocContig(short refNum,long *count); 
  13294.  
  13295. æKY HCreate 
  13296. æT Function
  13297. æFc Files.h
  13298. æD pascal OSErr HCreate(short vRefNum,long dirID,ConstStr255Param fileName,
  13299.     OSType creator,OSType fileType); 
  13300.  
  13301. æKY DirCreate 
  13302. æT Function
  13303. æFc Files.h
  13304. æD pascal OSErr DirCreate(short vRefNum,long parentDirID,ConstStr255Param directoryName,
  13305.     long *createdDirID); 
  13306.  
  13307. æKY HDelete 
  13308. æT Function
  13309. æFc Files.h
  13310. æD pascal OSErr HDelete(short vRefNum,long dirID,ConstStr255Param fileName); 
  13311.  
  13312. æKY HGetFInfo 
  13313. æT Function
  13314. æFc Files.h
  13315. æD pascal OSErr HGetFInfo(short vRefNum,long dirID,ConstStr255Param fileName,
  13316.     FInfo *fndrInfo); 
  13317.  
  13318. æKY HSetFInfo 
  13319. æT Function
  13320. æFc Files.h
  13321. æD pascal OSErr HSetFInfo(short vRefNum,long dirID,ConstStr255Param fileName,
  13322.     const FInfo *fndrInfo); 
  13323.  
  13324. æKY HSetFLock 
  13325. æT Function
  13326. æFc Files.h
  13327. æD pascal OSErr HSetFLock(short vRefNum,long dirID,ConstStr255Param fileName); 
  13328.  
  13329. æKY HRstFLock 
  13330. æT Function
  13331. æFc Files.h
  13332. æD pascal OSErr HRstFLock(short vRefNum,long dirID,ConstStr255Param fileName); 
  13333.  
  13334. æKY HRename 
  13335. æT Function
  13336. æFc Files.h
  13337. æD pascal OSErr HRename(short vRefNum,long dirID,ConstStr255Param oldName,
  13338.     ConstStr255Param newName); 
  13339.  
  13340. æKY CatMove 
  13341. æT Function
  13342. æFc Files.h
  13343. æD pascal OSErr CatMove(short vRefNum,long dirID,ConstStr255Param oldName,
  13344.     long newDirID,ConstStr255Param newName); 
  13345.  
  13346. æKY OpenWD 
  13347. æT Function
  13348. æFc Files.h
  13349. æD pascal OSErr OpenWD(short vRefNum,long dirID,long procID,short *wdRefNum); 
  13350.  
  13351. æKY CloseWD 
  13352. æT Function
  13353. æFc Files.h
  13354. æD pascal OSErr CloseWD(short wdRefNum); 
  13355.  
  13356. æKY GetWDInfo 
  13357. æT Function
  13358. æFc Files.h
  13359. æD pascal OSErr GetWDInfo(short wdRefNum,short *vRefNum,long *dirID,long *procID); 
  13360.  
  13361. æKY PBHGetVolParms 
  13362. æT Function
  13363. æFc Files.h
  13364. æD pascal OSErr PBHGetVolParms(HParmBlkPtr paramBlock,Boolean async); 
  13365.  
  13366. æKY PBHGetVolParmsSync 
  13367. æT Function
  13368. æFc Files.h
  13369. æD #pragma parameter __D0 PBHGetVolParmsSync(__A0)
  13370. pascal OSErr PBHGetVolParmsSync(HParmBlkPtr paramBlock)
  13371.     = {0x7030,0xA260}; 
  13372.  
  13373. æKY PBHGetVolParmsAsync 
  13374. æT Function
  13375. æFc Files.h
  13376. æD #pragma parameter __D0 PBHGetVolParmsAsync(__A0)
  13377. pascal OSErr PBHGetVolParmsAsync(HParmBlkPtr paramBlock)
  13378.     = {0x7030,0xA660}; 
  13379.  
  13380. æKY PBHGetLogInInfo 
  13381. æT Function
  13382. æFc Files.h
  13383. æD pascal OSErr PBHGetLogInInfo(HParmBlkPtr paramBlock,Boolean async); 
  13384.  
  13385. æKY PBHGetLogInInfoSync 
  13386. æT Function
  13387. æFc Files.h
  13388. æD #pragma parameter __D0 PBHGetLogInInfoSync(__A0)
  13389. pascal OSErr PBHGetLogInInfoSync(HParmBlkPtr paramBlock)
  13390.     = {0x7031,0xA260}; 
  13391.  
  13392. æKY PBHGetLogInInfoAsync 
  13393. æT Function
  13394. æFc Files.h
  13395. æD #pragma parameter __D0 PBHGetLogInInfoAsync(__A0)
  13396. pascal OSErr PBHGetLogInInfoAsync(HParmBlkPtr paramBlock)
  13397.     = {0x7031,0xA660}; 
  13398.  
  13399. æKY PBHGetDirAccess 
  13400. æT Function
  13401. æFc Files.h
  13402. æD pascal OSErr PBHGetDirAccess(HParmBlkPtr paramBlock,Boolean async); 
  13403.  
  13404. æKY PBHGetDirAccessSync 
  13405. æT Function
  13406. æFc Files.h
  13407. æD #pragma parameter __D0 PBHGetDirAccessSync(__A0)
  13408. pascal OSErr PBHGetDirAccessSync(HParmBlkPtr paramBlock)
  13409.     = {0x7032,0xA260}; 
  13410.  
  13411. æKY PBHGetDirAccessAsync 
  13412. æT Function
  13413. æFc Files.h
  13414. æD #pragma parameter __D0 PBHGetDirAccessAsync(__A0)
  13415. pascal OSErr PBHGetDirAccessAsync(HParmBlkPtr paramBlock)
  13416.     = {0x7032,0xA660}; 
  13417.  
  13418. æKY PBHSetDirAccess 
  13419. æT Function
  13420. æFc Files.h
  13421. æD pascal OSErr PBHSetDirAccess(HParmBlkPtr paramBlock,Boolean async); 
  13422.  
  13423. æKY PBHSetDirAccessSync 
  13424. æT Function
  13425. æFc Files.h
  13426. æD #pragma parameter __D0 PBHSetDirAccessSync(__A0)
  13427. pascal OSErr PBHSetDirAccessSync(HParmBlkPtr paramBlock)
  13428.     = {0x7033,0xA260}; 
  13429.  
  13430. æKY PBHSetDirAccessAsync 
  13431. æT Function
  13432. æFc Files.h
  13433. æD #pragma parameter __D0 PBHSetDirAccessAsync(__A0)
  13434. pascal OSErr PBHSetDirAccessAsync(HParmBlkPtr paramBlock)
  13435.     = {0x7033,0xA660}; 
  13436.  
  13437. æKY PBHMapID 
  13438. æT Function
  13439. æFc Files.h
  13440. æD pascal OSErr PBHMapID(HParmBlkPtr paramBlock,Boolean async); 
  13441.  
  13442. æKY PBHMapIDSync 
  13443. æT Function
  13444. æFc Files.h
  13445. æD #pragma parameter __D0 PBHMapIDSync(__A0)
  13446. pascal OSErr PBHMapIDSync(HParmBlkPtr paramBlock)
  13447.     = {0x7034,0xA260}; 
  13448.  
  13449. æKY PBHMapIDAsync 
  13450. æT Function
  13451. æFc Files.h
  13452. æD #pragma parameter __D0 PBHMapIDAsync(__A0)
  13453. pascal OSErr PBHMapIDAsync(HParmBlkPtr paramBlock)
  13454.     = {0x7034,0xA660}; 
  13455.  
  13456. æKY PBHMapName 
  13457. æT Function
  13458. æFc Files.h
  13459. æD pascal OSErr PBHMapName(HParmBlkPtr paramBlock,Boolean async); 
  13460.  
  13461. æKY PBHMapNameSync 
  13462. æT Function
  13463. æFc Files.h
  13464. æD #pragma parameter __D0 PBHMapNameSync(__A0)
  13465. pascal OSErr PBHMapNameSync(HParmBlkPtr paramBlock)
  13466.     = {0x7035,0xA260}; 
  13467.  
  13468. æKY PBHMapNameAsync 
  13469. æT Function
  13470. æFc Files.h
  13471. æD #pragma parameter __D0 PBHMapNameAsync(__A0)
  13472. pascal OSErr PBHMapNameAsync(HParmBlkPtr paramBlock)
  13473.     = {0x7035,0xA660}; 
  13474.  
  13475. æKY PBHCopyFile 
  13476. æT Function
  13477. æFc Files.h
  13478. æD pascal OSErr PBHCopyFile(HParmBlkPtr paramBlock,Boolean async); 
  13479.  
  13480. æKY PBHCopyFileSync 
  13481. æT Function
  13482. æFc Files.h
  13483. æD #pragma parameter __D0 PBHCopyFileSync(__A0)
  13484. pascal OSErr PBHCopyFileSync(HParmBlkPtr paramBlock)
  13485.     = {0x7036,0xA260}; 
  13486.  
  13487. æKY PBHCopyFileAsync 
  13488. æT Function
  13489. æFc Files.h
  13490. æD #pragma parameter __D0 PBHCopyFileAsync(__A0)
  13491. pascal OSErr PBHCopyFileAsync(HParmBlkPtr paramBlock)
  13492.     = {0x7036,0xA660}; 
  13493.  
  13494. æKY PBHMoveRename 
  13495. æT Function
  13496. æFc Files.h
  13497. æD pascal OSErr PBHMoveRename(HParmBlkPtr paramBlock,Boolean async); 
  13498.  
  13499. æKY PBHMoveRenameSync 
  13500. æT Function
  13501. æFc Files.h
  13502. æD #pragma parameter __D0 PBHMoveRenameSync(__A0)
  13503. pascal OSErr PBHMoveRenameSync(HParmBlkPtr paramBlock)
  13504.     = {0x7037,0xA260}; 
  13505.  
  13506. æKY PBHMoveRenameAsync 
  13507. æT Function
  13508. æFc Files.h
  13509. æD #pragma parameter __D0 PBHMoveRenameAsync(__A0)
  13510. pascal OSErr PBHMoveRenameAsync(HParmBlkPtr paramBlock)
  13511.     = {0x7037,0xA660}; 
  13512.  
  13513. æKY PBHOpenDeny 
  13514. æT Function
  13515. æFc Files.h
  13516. æD pascal OSErr PBHOpenDeny(HParmBlkPtr paramBlock,Boolean async); 
  13517.  
  13518. æKY PBHOpenDenySync 
  13519. æT Function
  13520. æFc Files.h
  13521. æD #pragma parameter __D0 PBHOpenDenySync(__A0)
  13522. pascal OSErr PBHOpenDenySync(HParmBlkPtr paramBlock)
  13523.     = {0x7038,0xA260}; 
  13524.  
  13525. æKY PBHOpenDenyAsync 
  13526. æT Function
  13527. æFc Files.h
  13528. æD #pragma parameter __D0 PBHOpenDenyAsync(__A0)
  13529. pascal OSErr PBHOpenDenyAsync(HParmBlkPtr paramBlock)
  13530.     = {0x7038,0xA660}; 
  13531.  
  13532. æKY PBHOpenRFDeny 
  13533. æT Function
  13534. æFc Files.h
  13535. æD pascal OSErr PBHOpenRFDeny(HParmBlkPtr paramBlock,Boolean async); 
  13536.  
  13537. æKY PBHOpenRFDenySync 
  13538. æT Function
  13539. æFc Files.h
  13540. æD #pragma parameter __D0 PBHOpenRFDenySync(__A0)
  13541. pascal OSErr PBHOpenRFDenySync(HParmBlkPtr paramBlock)
  13542.     = {0x7039,0xA260}; 
  13543.  
  13544. æKY PBHOpenRFDenyAsync 
  13545. æT Function
  13546. æFc Files.h
  13547. æD #pragma parameter __D0 PBHOpenRFDenyAsync(__A0)
  13548. pascal OSErr PBHOpenRFDenyAsync(HParmBlkPtr paramBlock)
  13549.     = {0x7039,0xA660}; 
  13550.  
  13551. æKY PBExchangeFiles 
  13552. æT Function
  13553. æFc Files.h
  13554. æD pascal OSErr PBExchangeFiles(HParmBlkPtr paramBlock,Boolean async); 
  13555.  
  13556. æKY PBExchangeFilesSync 
  13557. æT Function
  13558. æFc Files.h
  13559. æD #pragma parameter __D0 PBExchangeFilesSync(__A0)
  13560. pascal OSErr PBExchangeFilesSync(HParmBlkPtr paramBlock)
  13561.     = {0x7017,0xA260}; 
  13562.  
  13563. æKY PBExchangeFilesAsync 
  13564. æT Function
  13565. æFc Files.h
  13566. æD #pragma parameter __D0 PBExchangeFilesAsync(__A0)
  13567. pascal OSErr PBExchangeFilesAsync(HParmBlkPtr paramBlock)
  13568.     = {0x7017,0xA660}; 
  13569.  
  13570. æKY PBCreateFileIDRef 
  13571. æT Function
  13572. æFc Files.h
  13573. æD pascal OSErr PBCreateFileIDRef(HParmBlkPtr paramBlock,Boolean async); 
  13574.  
  13575. æKY PBCreateFileIDRefSync 
  13576. æT Function
  13577. æFc Files.h
  13578. æD #pragma parameter __D0 PBCreateFileIDRefSync(__A0)
  13579. pascal OSErr PBCreateFileIDRefSync(HParmBlkPtr paramBlock)
  13580.     = {0x7014,0xA260}; 
  13581.  
  13582. æKY PBCreateFileIDRefAsync 
  13583. æT Function
  13584. æFc Files.h
  13585. æD #pragma parameter __D0 PBCreateFileIDRefAsync(__A0)
  13586. pascal OSErr PBCreateFileIDRefAsync(HParmBlkPtr paramBlock)
  13587.     = {0x7014,0xA660}; 
  13588.  
  13589. æKY PBResolveFileIDRef 
  13590. æT Function
  13591. æFc Files.h
  13592. æD pascal OSErr PBResolveFileIDRef(HParmBlkPtr paramBlock,Boolean async); 
  13593.  
  13594. æKY PBResolveFileIDRefSync 
  13595. æT Function
  13596. æFc Files.h
  13597. æD #pragma parameter __D0 PBResolveFileIDRefSync(__A0)
  13598. pascal OSErr PBResolveFileIDRefSync(HParmBlkPtr paramBlock)
  13599.     = {0x7016,0xA260}; 
  13600.  
  13601. æKY PBResolveFileIDRefAsync 
  13602. æT Function
  13603. æFc Files.h
  13604. æD #pragma parameter __D0 PBResolveFileIDRefAsync(__A0)
  13605. pascal OSErr PBResolveFileIDRefAsync(HParmBlkPtr paramBlock)
  13606.     = {0x7016,0xA660}; 
  13607.  
  13608. æKY PBDeleteFileIDRef 
  13609. æT Function
  13610. æFc Files.h
  13611. æD pascal OSErr PBDeleteFileIDRef(HParmBlkPtr paramBlock,Boolean async); 
  13612.  
  13613. æKY PBDeleteFileIDRefSync 
  13614. æT Function
  13615. æFc Files.h
  13616. æD #pragma parameter __D0 PBDeleteFileIDRefSync(__A0)
  13617. pascal OSErr PBDeleteFileIDRefSync(HParmBlkPtr paramBlock)
  13618.     = {0x7015,0xA260}; 
  13619.  
  13620. æKY PBDeleteFileIDRefAsync 
  13621. æT Function
  13622. æFc Files.h
  13623. æD #pragma parameter __D0 PBDeleteFileIDRefAsync(__A0)
  13624. pascal OSErr PBDeleteFileIDRefAsync(HParmBlkPtr paramBlock)
  13625.     = {0x7015,0xA660}; 
  13626.  
  13627. æKY PBGetForeignPrivs 
  13628. æT Function
  13629. æFc Files.h
  13630. æD pascal OSErr PBGetForeignPrivs(HParmBlkPtr paramBlock,Boolean async); 
  13631.  
  13632. æKY PBGetForeignPrivsSync 
  13633. æT Function
  13634. æFc Files.h
  13635. æD #pragma parameter __D0 PBGetForeignPrivsSync(__A0)
  13636. pascal OSErr PBGetForeignPrivsSync(HParmBlkPtr paramBlock)
  13637.     = {0x7060,0xA060}; 
  13638.  
  13639. æKY PBGetForeignPrivsAsync 
  13640. æT Function
  13641. æFc Files.h
  13642. æD #pragma parameter __D0 PBGetForeignPrivsAsync(__A0)
  13643. pascal OSErr PBGetForeignPrivsAsync(HParmBlkPtr paramBlock)
  13644.     = {0x7060,0xA460}; 
  13645.  
  13646. æKY PBSetForeignPrivs 
  13647. æT Function
  13648. æFc Files.h
  13649. æD pascal OSErr PBSetForeignPrivs(HParmBlkPtr paramBlock,Boolean async); 
  13650.  
  13651. æKY PBSetForeignPrivsSync 
  13652. æT Function
  13653. æFc Files.h
  13654. æD #pragma parameter __D0 PBSetForeignPrivsSync(__A0)
  13655. pascal OSErr PBSetForeignPrivsSync(HParmBlkPtr paramBlock)
  13656.     = {0x7061,0xA060}; 
  13657.  
  13658. æKY PBSetForeignPrivsAsync 
  13659. æT Function
  13660. æFc Files.h
  13661. æD #pragma parameter __D0 PBSetForeignPrivsAsync(__A0)
  13662. pascal OSErr PBSetForeignPrivsAsync(HParmBlkPtr paramBlock)
  13663.     = {0x7061,0xA460}; 
  13664.  
  13665. æKY PBDTGetPath 
  13666. æT Function
  13667. æFc Files.h
  13668. æD #pragma parameter __D0 PBDTGetPath(__A0)
  13669. pascal OSErr PBDTGetPath(DTPBPtr paramBlock)
  13670.     = {0x7020,0xA260}; 
  13671.  
  13672. æKY PBDTCloseDown 
  13673. æT Function
  13674. æFc Files.h
  13675. æD #pragma parameter __D0 PBDTCloseDown(__A0)
  13676. pascal OSErr PBDTCloseDown(DTPBPtr paramBlock)
  13677.     = {0x7021,0xA260}; 
  13678.  
  13679. æKY PBDTAddIcon 
  13680. æT Function
  13681. æFc Files.h
  13682. æD pascal OSErr PBDTAddIcon(DTPBPtr paramBlock,Boolean async); 
  13683.  
  13684. æKY PBDTAddIconSync 
  13685. æT Function
  13686. æFc Files.h
  13687. æD #pragma parameter __D0 PBDTAddIconSync(__A0)
  13688. pascal OSErr PBDTAddIconSync(DTPBPtr paramBlock)
  13689.     = {0x7022,0xA260}; 
  13690.  
  13691. æKY PBDTAddIconAsync 
  13692. æT Function
  13693. æFc Files.h
  13694. æD #pragma parameter __D0 PBDTAddIconAsync(__A0)
  13695. pascal OSErr PBDTAddIconAsync(DTPBPtr paramBlock)
  13696.     = {0x7022,0xA660}; 
  13697.  
  13698. æKY PBDTGetIcon 
  13699. æT Function
  13700. æFc Files.h
  13701. æD pascal OSErr PBDTGetIcon(DTPBPtr paramBlock,Boolean async); 
  13702.  
  13703. æKY PBDTGetIconSync 
  13704. æT Function
  13705. æFc Files.h
  13706. æD #pragma parameter __D0 PBDTGetIconSync(__A0)
  13707. pascal OSErr PBDTGetIconSync(DTPBPtr paramBlock)
  13708.     = {0x7023,0xA260}; 
  13709.  
  13710. æKY PBDTGetIconAsync 
  13711. æT Function
  13712. æFc Files.h
  13713. æD #pragma parameter __D0 PBDTGetIconAsync(__A0)
  13714. pascal OSErr PBDTGetIconAsync(DTPBPtr paramBlock)
  13715.     = {0x7023,0xA660}; 
  13716.  
  13717. æKY PBDTGetIconInfo 
  13718. æT Function
  13719. æFc Files.h
  13720. æD pascal OSErr PBDTGetIconInfo(DTPBPtr paramBlock,Boolean async); 
  13721.  
  13722. æKY PBDTGetIconInfoSync 
  13723. æT Function
  13724. æFc Files.h
  13725. æD #pragma parameter __D0 PBDTGetIconInfoSync(__A0)
  13726. pascal OSErr PBDTGetIconInfoSync(DTPBPtr paramBlock)
  13727.     = {0x7024,0xA260}; 
  13728.  
  13729. æKY PBDTGetIconInfoAsync 
  13730. æT Function
  13731. æFc Files.h
  13732. æD #pragma parameter __D0 PBDTGetIconInfoAsync(__A0)
  13733. pascal OSErr PBDTGetIconInfoAsync(DTPBPtr paramBlock)
  13734.     = {0x7024,0xA660}; 
  13735.  
  13736. æKY PBDTAddAPPL 
  13737. æT Function
  13738. æFc Files.h
  13739. æD pascal OSErr PBDTAddAPPL(DTPBPtr paramBlock,Boolean async); 
  13740.  
  13741. æKY PBDTAddAPPLSync 
  13742. æT Function
  13743. æFc Files.h
  13744. æD #pragma parameter __D0 PBDTAddAPPLSync(__A0)
  13745. pascal OSErr PBDTAddAPPLSync(DTPBPtr paramBlock)
  13746.     = {0x7025,0xA260}; 
  13747.  
  13748. æKY PBDTAddAPPLAsync 
  13749. æT Function
  13750. æFc Files.h
  13751. æD #pragma parameter __D0 PBDTAddAPPLAsync(__A0)
  13752. pascal OSErr PBDTAddAPPLAsync(DTPBPtr paramBlock)
  13753.     = {0x7025,0xA660}; 
  13754.  
  13755. æKY PBDTRemoveAPPL 
  13756. æT Function
  13757. æFc Files.h
  13758. æD pascal OSErr PBDTRemoveAPPL(DTPBPtr paramBlock,Boolean async); 
  13759.  
  13760. æKY PBDTRemoveAPPLSync 
  13761. æT Function
  13762. æFc Files.h
  13763. æD #pragma parameter __D0 PBDTRemoveAPPLSync(__A0)
  13764. pascal OSErr PBDTRemoveAPPLSync(DTPBPtr paramBlock)
  13765.     = {0x7026,0xA260}; 
  13766.  
  13767. æKY PBDTRemoveAPPLAsync 
  13768. æT Function
  13769. æFc Files.h
  13770. æD #pragma parameter __D0 PBDTRemoveAPPLAsync(__A0)
  13771. pascal OSErr PBDTRemoveAPPLAsync(DTPBPtr paramBlock)
  13772.     = {0x7026,0xA660}; 
  13773.  
  13774. æKY PBDTGetAPPL 
  13775. æT Function
  13776. æFc Files.h
  13777. æD pascal OSErr PBDTGetAPPL(DTPBPtr paramBlock,Boolean async); 
  13778.  
  13779. æKY PBDTGetAPPLSync 
  13780. æT Function
  13781. æFc Files.h
  13782. æD #pragma parameter __D0 PBDTGetAPPLSync(__A0)
  13783. pascal OSErr PBDTGetAPPLSync(DTPBPtr paramBlock)
  13784.     = {0x7027,0xA260}; 
  13785.  
  13786. æKY PBDTGetAPPLAsync 
  13787. æT Function
  13788. æFc Files.h
  13789. æD #pragma parameter __D0 PBDTGetAPPLAsync(__A0)
  13790. pascal OSErr PBDTGetAPPLAsync(DTPBPtr paramBlock)
  13791.     = {0x7027,0xA660}; 
  13792.  
  13793. æKY PBDTSetComment 
  13794. æT Function
  13795. æFc Files.h
  13796. æD pascal OSErr PBDTSetComment(DTPBPtr paramBlock,Boolean async); 
  13797.  
  13798. æKY PBDTSetCommentSync 
  13799. æT Function
  13800. æFc Files.h
  13801. æD #pragma parameter __D0 PBDTSetCommentSync(__A0)
  13802. pascal OSErr PBDTSetCommentSync(DTPBPtr paramBlock)
  13803.     = {0x7028,0xA260}; 
  13804.  
  13805. æKY PBDTSetCommentAsync 
  13806. æT Function
  13807. æFc Files.h
  13808. æD #pragma parameter __D0 PBDTSetCommentAsync(__A0)
  13809. pascal OSErr PBDTSetCommentAsync(DTPBPtr paramBlock)
  13810.     = {0x7028,0xA660}; 
  13811.  
  13812. æKY PBDTRemoveComment 
  13813. æT Function
  13814. æFc Files.h
  13815. æD pascal OSErr PBDTRemoveComment(DTPBPtr paramBlock,Boolean async); 
  13816.  
  13817. æKY PBDTRemoveCommentSync 
  13818. æT Function
  13819. æFc Files.h
  13820. æD #pragma parameter __D0 PBDTRemoveCommentSync(__A0)
  13821. pascal OSErr PBDTRemoveCommentSync(DTPBPtr paramBlock)
  13822.     = {0x7029,0xA260}; 
  13823.  
  13824. æKY PBDTRemoveCommentAsync 
  13825. æT Function
  13826. æFc Files.h
  13827. æD #pragma parameter __D0 PBDTRemoveCommentAsync(__A0)
  13828. pascal OSErr PBDTRemoveCommentAsync(DTPBPtr paramBlock)
  13829.     = {0x7029,0xA660}; 
  13830.  
  13831. æKY PBDTGetComment 
  13832. æT Function
  13833. æFc Files.h
  13834. æD pascal OSErr PBDTGetComment(DTPBPtr paramBlock,Boolean async); 
  13835.  
  13836. æKY PBDTGetCommentSync 
  13837. æT Function
  13838. æFc Files.h
  13839. æD #pragma parameter __D0 PBDTGetCommentSync(__A0)
  13840. pascal OSErr PBDTGetCommentSync(DTPBPtr paramBlock)
  13841.     = {0x702A,0xA260}; 
  13842.  
  13843. æKY PBDTGetCommentAsync 
  13844. æT Function
  13845. æFc Files.h
  13846. æD #pragma parameter __D0 PBDTGetCommentAsync(__A0)
  13847. pascal OSErr PBDTGetCommentAsync(DTPBPtr paramBlock)
  13848.     = {0x702A,0xA660}; 
  13849.  
  13850. æKY PBDTFlush 
  13851. æT Function
  13852. æFc Files.h
  13853. æD pascal OSErr PBDTFlush(DTPBPtr paramBlock,Boolean async); 
  13854.  
  13855. æKY PBDTFlushSync 
  13856. æT Function
  13857. æFc Files.h
  13858. æD #pragma parameter __D0 PBDTFlushSync(__A0)
  13859. pascal OSErr PBDTFlushSync(DTPBPtr paramBlock)
  13860.     = {0x702B,0xA260}; 
  13861.  
  13862. æKY PBDTFlushAsync 
  13863. æT Function
  13864. æFc Files.h
  13865. æD #pragma parameter __D0 PBDTFlushAsync(__A0)
  13866. pascal OSErr PBDTFlushAsync(DTPBPtr paramBlock)
  13867.     = {0x702B,0xA660}; 
  13868.  
  13869. æKY PBDTReset 
  13870. æT Function
  13871. æFc Files.h
  13872. æD pascal OSErr PBDTReset(DTPBPtr paramBlock,Boolean async); 
  13873.  
  13874. æKY PBDTResetSync 
  13875. æT Function
  13876. æFc Files.h
  13877. æD #pragma parameter __D0 PBDTResetSync(__A0)
  13878. pascal OSErr PBDTResetSync(DTPBPtr paramBlock)
  13879.     = {0x702C,0xA260}; 
  13880.  
  13881. æKY PBDTResetAsync 
  13882. æT Function
  13883. æFc Files.h
  13884. æD #pragma parameter __D0 PBDTResetAsync(__A0)
  13885. pascal OSErr PBDTResetAsync(DTPBPtr paramBlock)
  13886.     = {0x702C,0xA660}; 
  13887.  
  13888. æKY PBDTGetInfo 
  13889. æT Function
  13890. æFc Files.h
  13891. æD pascal OSErr PBDTGetInfo(DTPBPtr paramBlock,Boolean async); 
  13892.  
  13893. æKY PBDTGetInfoSync 
  13894. æT Function
  13895. æFc Files.h
  13896. æD #pragma parameter __D0 PBDTGetInfoSync(__A0)
  13897. pascal OSErr PBDTGetInfoSync(DTPBPtr paramBlock)
  13898.     = {0x702D,0xA260}; 
  13899.  
  13900. æKY PBDTGetInfoAsync 
  13901. æT Function
  13902. æFc Files.h
  13903. æD #pragma parameter __D0 PBDTGetInfoAsync(__A0)
  13904. pascal OSErr PBDTGetInfoAsync(DTPBPtr paramBlock)
  13905.     = {0x702D,0xA660}; 
  13906.  
  13907. æKY PBDTOpenInform 
  13908. æT Function
  13909. æFc Files.h
  13910. æD #pragma parameter __D0 PBDTOpenInform(__A0)
  13911. pascal OSErr PBDTOpenInform(DTPBPtr paramBlock)
  13912.     = {0x702E,0xA060}; 
  13913.  
  13914. æKY PBDTDelete 
  13915. æT Function
  13916. æFc Files.h
  13917. æD pascal OSErr PBDTDelete(DTPBPtr paramBlock,Boolean async); 
  13918.  
  13919. æKY PBDTDeleteSync 
  13920. æT Function
  13921. æFc Files.h
  13922. æD #pragma parameter __D0 PBDTDeleteSync(__A0)
  13923. pascal OSErr PBDTDeleteSync(DTPBPtr paramBlock)
  13924.     = {0x702F,0xA060}; 
  13925.  
  13926. æKY PBDTDeleteAsync 
  13927. æT Function
  13928. æFc Files.h
  13929. æD #pragma parameter __D0 PBDTDeleteAsync(__A0)
  13930. pascal OSErr PBDTDeleteAsync(DTPBPtr paramBlock)
  13931.     = {0x702F,0xA460}; 
  13932.  
  13933. æKY PBGetVolMountInfoSize 
  13934. æT Function
  13935. æFc Files.h
  13936. æD #pragma parameter __D0 PBGetVolMountInfoSize(__A0)
  13937. pascal OSErr PBGetVolMountInfoSize(ParmBlkPtr paramBlock)
  13938.     = {0x703F,0xA260}; 
  13939.  
  13940. æKY PBGetVolMountInfo 
  13941. æT Function
  13942. æFc Files.h
  13943. æD #pragma parameter __D0 PBGetVolMountInfo(__A0)
  13944. pascal OSErr PBGetVolMountInfo(ParmBlkPtr paramBlock)
  13945.     = {0x7040,0xA260}; 
  13946.  
  13947. æKY PBVolumeMount 
  13948. æT Function
  13949. æFc Files.h
  13950. æD #pragma parameter __D0 PBVolumeMount(__A0)
  13951. pascal OSErr PBVolumeMount(ParmBlkPtr paramBlock)
  13952.     = {0x7041,0xA260}; 
  13953.  
  13954. æKY FSMakeFSSpec 
  13955. æT Function
  13956. æFc Files.h
  13957. æD pascal OSErr FSMakeFSSpec(short vRefNum,long dirID,ConstStr255Param fileName,
  13958.     FSSpecPtr spec)
  13959.     = {0x303C,0x0001,0xAA52}; 
  13960.  
  13961. æKY FSpOpenDF 
  13962. æT Function
  13963. æFc Files.h
  13964. æD pascal OSErr FSpOpenDF(const FSSpec *spec,char permission,short *refNum)
  13965.     = {0x303C,0x0002,0xAA52}; 
  13966.  
  13967. æKY FSpOpenRF 
  13968. æT Function
  13969. æFc Files.h
  13970. æD pascal OSErr FSpOpenRF(const FSSpec  *spec,char permission,short *refNum)
  13971.     = {0x303C,0x0003,0xAA52}; 
  13972.  
  13973. æKY FSpCreate 
  13974. æT Function
  13975. æFc Files.h
  13976. æD pascal OSErr FSpCreate(const FSSpec  *spec,OSType creator,OSType fileType,
  13977.     ScriptCode scriptTag)
  13978.     = {0x303C,0x0004,0xAA52}; 
  13979.  
  13980. æKY FSpDirCreate 
  13981. æT Function
  13982. æFc Files.h
  13983. æD pascal OSErr FSpDirCreate(const FSSpec *spec,ScriptCode scriptTag,long *createdDirID)
  13984.     = {0x303C,0x0005,0xAA52}; 
  13985.  
  13986. æKY FSpDelete 
  13987. æT Function
  13988. æFc Files.h
  13989. æD pascal OSErr FSpDelete(const FSSpec *spec)
  13990.     = {0x303C,0x0006,0xAA52}; 
  13991.  
  13992. æKY FSpGetFInfo 
  13993. æT Function
  13994. æFc Files.h
  13995. æD pascal OSErr FSpGetFInfo(const FSSpec *spec,FInfo *fndrInfo)
  13996.     = {0x303C,0x0007,0xAA52}; 
  13997.  
  13998. æKY FSpSetFInfo 
  13999. æT Function
  14000. æFc Files.h
  14001. æD pascal OSErr FSpSetFInfo(const FSSpec *spec,const FInfo *fndrInfo)
  14002.     = {0x303C,0x0008,0xAA52}; 
  14003.  
  14004. æKY FSpSetFLock 
  14005. æT Function
  14006. æFc Files.h
  14007. æD pascal OSErr FSpSetFLock(const FSSpec *spec)
  14008.     = {0x303C,0x0009,0xAA52}; 
  14009.  
  14010. æKY FSpRstFLock 
  14011. æT Function
  14012. æFc Files.h
  14013. æD pascal OSErr FSpRstFLock(const FSSpec *spec)
  14014.     = {0x303C,0x000A,0xAA52}; 
  14015.  
  14016. æKY FSpRename 
  14017. æT Function
  14018. æFc Files.h
  14019. æD pascal OSErr FSpRename(const FSSpec *spec,ConstStr255Param newName)
  14020.     = {0x303C,0x000B,0xAA52}; 
  14021.  
  14022. æKY FSpCatMove 
  14023. æT Function
  14024. æFc Files.h
  14025. æD pascal OSErr FSpCatMove(const FSSpec *source,const FSSpec *dest)
  14026.     = {0x303C,0x000C,0xAA52}; 
  14027.  
  14028. æKY FSpExchangeFiles 
  14029. æT Function
  14030. æFc Files.h
  14031. æD pascal OSErr FSpExchangeFiles(const FSSpec *source,const FSSpec *dest)
  14032.     = {0x303C,0x000F,0xAA52}; 
  14033.  
  14034. æKY PBGetAltAccess 
  14035. æT Function
  14036. æFc Files.h
  14037. æD pascal OSErr PBGetAltAccess(HParmBlkPtr paramBlock,Boolean async); 
  14038.  
  14039. æKY PBGetAltAccessSync 
  14040. æT Function
  14041. æFc Files.h
  14042. æD #pragma parameter __D0 PBGetAltAccessSync(__A0)
  14043. pascal OSErr PBGetAltAccessSync(HParmBlkPtr paramBlock)
  14044.     = {0x7060,0xA060}; 
  14045.  
  14046. æKY PBGetAltAccessAsync 
  14047. æT Function
  14048. æFc Files.h
  14049. æD #pragma parameter __D0 PBGetAltAccessAsync(__A0)
  14050. pascal OSErr PBGetAltAccessAsync(HParmBlkPtr paramBlock)
  14051.     = {0x7060,0xA460}; 
  14052.  
  14053. æKY PBSetAltAccess 
  14054. æT Function
  14055. æFc Files.h
  14056. æD pascal OSErr PBSetAltAccess(HParmBlkPtr paramBlock,Boolean async); 
  14057.  
  14058. æKY PBSetAltAccessSync 
  14059. æT Function
  14060. æFc Files.h
  14061. æD #pragma parameter __D0 PBSetAltAccessSync(__A0)
  14062. pascal OSErr PBSetAltAccessSync(HParmBlkPtr paramBlock)
  14063.     = {0x7061,0xA060}; 
  14064.  
  14065. æKY PBSetAltAccessAsync 
  14066. æT Function
  14067. æFc Files.h
  14068. æD #pragma parameter __D0 PBSetAltAccessAsync(__A0)
  14069. pascal OSErr PBSetAltAccessAsync(HParmBlkPtr paramBlock)
  14070.     = {0x7061,0xA460}; 
  14071.  
  14072.  
  14073. æKY Folders.h
  14074. æKL FindFolder
  14075.  
  14076. kAppleMenuFolderType
  14077. kControlPanelFolderType
  14078. kCreateFolder
  14079. kDesktopFolderType
  14080. kDontCreateFolder
  14081. kExtensionFolderType
  14082. kOnSystemDisk
  14083. kPreferencesFolderType
  14084. kPrintMonitorDocsFolderType
  14085. kStartupFolderType
  14086. kSystemFolderType
  14087. kTemporaryFolderType
  14088. kTrashFolderType
  14089. kWhereToEmptyTrashFolderType
  14090.  
  14091. æKY kOnSystemDisk 
  14092. æT constant
  14093. æFc Folders.h
  14094. æD     kOnSystemDisk = 0x8000,
  14095.  
  14096. æKY kCreateFolder 
  14097. æT constant
  14098. æFc Folders.h
  14099. æD #define kCreateFolder true
  14100.  
  14101. æKY kDontCreateFolder 
  14102. æT constant
  14103. æFc Folders.h
  14104. æD #define kDontCreateFolder false
  14105.  
  14106. æKY kSystemFolderType 
  14107. æT constant
  14108. æFc Folders.h
  14109. æD #define kSystemFolderType 'macs'             /*the system folder*/
  14110.  
  14111. æKY kDesktopFolderType 
  14112. æT constant
  14113. æFc Folders.h
  14114. æD #define kDesktopFolderType 'desk'            /*the desktop folder; objects in this folder show on the desk top.*/
  14115.  
  14116. æKY kTrashFolderType 
  14117. æT constant
  14118. æFc Folders.h
  14119. æD #define kTrashFolderType 'trsh'              /*the trash folder; objects in this folder show up in the trash*/
  14120.  
  14121. æKY kWhereToEmptyTrashFolderType 
  14122. æT constant
  14123. æFc Folders.h
  14124. æD #define kWhereToEmptyTrashFolderType 'empt'  /*the "empty trash" folder; Finder starts empty from here down*/
  14125.  
  14126. æKY kPrintMonitorDocsFolderType 
  14127. æT constant
  14128. æFc Folders.h
  14129. æD #define kPrintMonitorDocsFolderType 'prnt'   /* Print Monitor documents */
  14130.  
  14131. æKY kStartupFolderType 
  14132. æT constant
  14133. æFc Folders.h
  14134. æD #define kStartupFolderType 'strt'            /*Finder objects (applications, documents, DAs, aliases, to...) to open at startup go here*/
  14135.  
  14136. æKY kAppleMenuFolderType 
  14137. æT constant
  14138. æFc Folders.h
  14139. æD #define kAppleMenuFolderType 'amnu'          /*Finder objects to put into the Apple menu go here*/
  14140.  
  14141. æKY kControlPanelFolderType 
  14142. æT constant
  14143. æFc Folders.h
  14144. æD #define kControlPanelFolderType 'ctrl'       /*Control Panels go here (may contain INITs)*/
  14145.  
  14146. æKY kExtensionFolderType 
  14147. æT constant
  14148. æFc Folders.h
  14149. æD #define kExtensionFolderType 'extn'          /*Finder extensions go here*/
  14150.  
  14151. æKY kPreferencesFolderType 
  14152. æT constant
  14153. æFc Folders.h
  14154. æD #define kPreferencesFolderType 'pref'        /*preferences for applications go here*/
  14155.  
  14156. æKY kTemporaryFolderType 
  14157. æT constant
  14158. æFc Folders.h
  14159. æD #define kTemporaryFolderType 'temp'          /*temporary files go here (deleted periodically, but don't rely on it.)*/
  14160.  
  14161. æKY FindFolder 
  14162. æT Function
  14163. æFc Folders.h
  14164. æD #if SystemSevenOrLater
  14165. pascal OSErr FindFolder(short vRefNum,OSType folderType,Boolean createFolder,
  14166.     short *foundVRefNum,long *foundDirID)
  14167.     = {0x7000,0xA823}; 
  14168. #else
  14169. pascal OSErr FindFolder(short vRefNum,OSType folderType,Boolean createFolder,
  14170.     short *foundVRefNum,long *foundDirID);
  14171. #endif
  14172.  
  14173.  
  14174. æKY Fonts.h
  14175. æKL FlushFonts
  14176. FMSwapFont
  14177. FontMetrics
  14178. getfnum
  14179. GetFNum
  14180. getfontname
  14181. GetFontName
  14182. GetOutlinePreferred
  14183. GetPreserveGlyph
  14184. InitFonts
  14185. IsOutline
  14186. OutlineMetrics
  14187. RealFont
  14188. SetFontLock
  14189. SetFractEnable
  14190. SetFScaleDisable
  14191. SetOutlinePreferred
  14192. SetPreserveGlyph
  14193.  
  14194. appleMark
  14195. applFont
  14196. AsscEntry
  14197. athens
  14198. cairo
  14199. checkMark
  14200. commandMark
  14201. courier
  14202. diamondMark
  14203. FamRec
  14204. fixedFont
  14205. FMetricRec
  14206. FMInput
  14207. FMOutPtr
  14208. FMOutput
  14209. FontAssoc
  14210. FontRec
  14211. fontWid
  14212. fxdFntH
  14213. fxdFntHW
  14214. fxdFntW
  14215. geneva
  14216. helvetica
  14217. KernEntry
  14218. KernPair
  14219. KernTable
  14220. london
  14221. losAngeles
  14222. mobile
  14223. monaco
  14224. NameTable
  14225. newYork
  14226. propFont
  14227. prpFntH
  14228. prpFntHW
  14229. prpFntW
  14230. sanFran
  14231. StyleTable
  14232. symbol
  14233. systemFont
  14234. times
  14235. toronto
  14236. venice
  14237. WidEntry
  14238. WidTable
  14239. WidthTable
  14240.  
  14241. æKY systemFont 
  14242. æT constant
  14243. æFc Fonts.h
  14244. æD     systemFont = 0,
  14245.  
  14246. æKY applFont 
  14247. æT constant
  14248. æFc Fonts.h
  14249. æD     applFont = 1,
  14250.  
  14251. æKY newYork 
  14252. æT constant
  14253. æFc Fonts.h
  14254. æD     newYork = 2,
  14255.  
  14256. æKY geneva 
  14257. æT constant
  14258. æFc Fonts.h
  14259. æD     geneva = 3,
  14260.  
  14261. æKY monaco 
  14262. æT constant
  14263. æFc Fonts.h
  14264. æD     monaco = 4,
  14265.  
  14266. æKY venice 
  14267. æT constant
  14268. æFc Fonts.h
  14269. æD     venice = 5,
  14270.  
  14271. æKY london 
  14272. æT constant
  14273. æFc Fonts.h
  14274. æD     london = 6,
  14275.  
  14276. æKY athens 
  14277. æT constant
  14278. æFc Fonts.h
  14279. æD     athens = 7,
  14280.  
  14281. æKY sanFran 
  14282. æT constant
  14283. æFc Fonts.h
  14284. æD     sanFran = 8,
  14285.  
  14286. æKY toronto 
  14287. æT constant
  14288. æFc Fonts.h
  14289. æD     toronto = 9,
  14290.  
  14291. æKY cairo 
  14292. æT constant
  14293. æFc Fonts.h
  14294. æD     cairo = 11,
  14295.  
  14296. æKY losAngeles 
  14297. æT constant
  14298. æFc Fonts.h
  14299. æD     losAngeles = 12,
  14300.  
  14301. æKY times 
  14302. æT constant
  14303. æFc Fonts.h
  14304. æD     times = 20,
  14305.  
  14306. æKY helvetica 
  14307. æT constant
  14308. æFc Fonts.h
  14309. æD     helvetica = 21,
  14310.  
  14311. æKY courier 
  14312. æT constant
  14313. æFc Fonts.h
  14314. æD     courier = 22,
  14315.  
  14316. æKY symbol 
  14317. æT constant
  14318. æFc Fonts.h
  14319. æD     symbol = 23,
  14320.  
  14321. æKY mobile 
  14322. æT constant
  14323. æFc Fonts.h
  14324. æD     mobile = 24,
  14325.  
  14326. æKY commandMark 
  14327. æT constant
  14328. æFc Fonts.h
  14329. æD     commandMark = 17,
  14330.  
  14331. æKY checkMark 
  14332. æT constant
  14333. æFc Fonts.h
  14334. æD     checkMark = 18,
  14335.  
  14336. æKY diamondMark 
  14337. æT constant
  14338. æFc Fonts.h
  14339. æD     diamondMark = 19,
  14340.  
  14341. æKY appleMark 
  14342. æT constant
  14343. æFc Fonts.h
  14344. æD     appleMark = 20,
  14345.  
  14346. æKY propFont 
  14347. æT constant
  14348. æFc Fonts.h
  14349. æD     propFont = 36864,
  14350.  
  14351. æKY prpFntH 
  14352. æT constant
  14353. æFc Fonts.h
  14354. æD     prpFntH = 36865,
  14355.  
  14356. æKY prpFntW 
  14357. æT constant
  14358. æFc Fonts.h
  14359. æD     prpFntW = 36866,
  14360.  
  14361. æKY prpFntHW 
  14362. æT constant
  14363. æFc Fonts.h
  14364. æD     prpFntHW = 36867,
  14365.  
  14366. æKY fixedFont 
  14367. æT constant
  14368. æFc Fonts.h
  14369. æD     fixedFont = 45056,
  14370.  
  14371. æKY fxdFntH 
  14372. æT constant
  14373. æFc Fonts.h
  14374. æD     fxdFntH = 45057,
  14375.  
  14376. æKY fxdFntW 
  14377. æT constant
  14378. æFc Fonts.h
  14379. æD     fxdFntW = 45058,
  14380.  
  14381. æKY fxdFntHW 
  14382. æT constant
  14383. æFc Fonts.h
  14384. æD     fxdFntHW = 45059,
  14385.  
  14386. æKY fontWid 
  14387. æT constant
  14388. æFc Fonts.h
  14389. æD     fontWid = 44208,
  14390.  
  14391. æKY FMInput 
  14392. æT struct
  14393. æFc Fonts.h
  14394. æD struct FMInput {
  14395.     short family;
  14396.     short size;
  14397.     Style face;
  14398.     Boolean needBits;
  14399.     short device;
  14400.     Point numer;
  14401.     Point denom;
  14402. };
  14403.  
  14404. typedef struct FMInput FMInput;
  14405.  
  14406.  
  14407. æKY FMOutput 
  14408. æT struct
  14409. æFc Fonts.h
  14410. æD struct FMOutput {
  14411.     short errNum;
  14412.     Handle fontHandle;
  14413.     unsigned char boldPixels;
  14414.     unsigned char italicPixels;
  14415.     unsigned char ulOffset;
  14416.     unsigned char ulShadow;
  14417.     unsigned char ulThick;
  14418.     unsigned char shadowPixels;
  14419.     char extra;
  14420.     unsigned char ascent;
  14421.     unsigned char descent;
  14422.     unsigned char widMax;
  14423.     char leading;
  14424.     char unused;
  14425.     Point numer;
  14426.     Point denom;
  14427. };
  14428.  
  14429. typedef struct FMOutput FMOutput;
  14430. typedef FMOutput *FMOutPtr;
  14431.  
  14432.  
  14433. æKY FontRec 
  14434. æT struct
  14435. æFc Fonts.h
  14436. æD struct FontRec {
  14437.     short fontType;         /*font type*/
  14438.     short firstChar;        /*ASCII code of first character*/
  14439.     short lastChar;         /*ASCII code of last character*/
  14440.     short widMax;           /*maximum character width*/
  14441.     short kernMax;          /*negative of maximum character kern*/
  14442.     short nDescent;         /*negative of descent*/
  14443.     short fRectWidth;       /*width of font rectangle*/
  14444.     short fRectHeight;      /*height of font rectangle*/
  14445.     short owTLoc;           /*offset to offset/width table*/
  14446.     short ascent;           /*ascent*/
  14447.     short descent;          /*descent*/
  14448.     short leading;          /*leading*/
  14449.     short rowWords;         /*row width of bit image / 2 */
  14450. };
  14451.  
  14452. typedef struct FontRec FontRec;
  14453.  
  14454.  
  14455. æKY FMetricRec 
  14456. æT struct
  14457. æFc Fonts.h
  14458. æD struct FMetricRec {
  14459.     Fixed ascent;           /*base line to top*/
  14460.     Fixed descent;          /*base line to bottom*/
  14461.     Fixed leading;          /*leading between lines*/
  14462.     Fixed widMax;           /*maximum character width*/
  14463.     Handle wTabHandle;      /*handle to font width table*/
  14464. };
  14465.  
  14466. typedef struct FMetricRec FMetricRec;
  14467.  
  14468.  
  14469. æKY WidEntry 
  14470. æT struct
  14471. æFc Fonts.h
  14472. æD struct WidEntry {
  14473.     short widStyle;         /*style entry applies to*/
  14474. };
  14475.  
  14476. typedef struct WidEntry WidEntry;
  14477.  
  14478.  
  14479. æKY WidTable 
  14480. æT struct
  14481. æFc Fonts.h
  14482. æD struct WidTable {
  14483.     short numWidths;        /*number of entries - 1*/
  14484. };
  14485.  
  14486. typedef struct WidTable WidTable;
  14487.  
  14488.  
  14489. æKY AsscEntry 
  14490. æT struct
  14491. æFc Fonts.h
  14492. æD struct AsscEntry {
  14493.     short fontSize;
  14494.     short fontStyle;
  14495.     short fontID;           /*font resource ID*/
  14496. };
  14497.  
  14498. typedef struct AsscEntry AsscEntry;
  14499.  
  14500.  
  14501. æKY FontAssoc 
  14502. æT struct
  14503. æFc Fonts.h
  14504. æD struct FontAssoc {
  14505.     short numAssoc;         /*number of entries - 1*/
  14506. };
  14507.  
  14508. typedef struct FontAssoc FontAssoc;
  14509.  
  14510.  
  14511. æKY StyleTable 
  14512. æT struct
  14513. æFc Fonts.h
  14514. æD struct StyleTable {
  14515.     short fontClass;
  14516.     long offset;
  14517.     long reserved;
  14518.     char indexes[48];
  14519. };
  14520.  
  14521. typedef struct StyleTable StyleTable;
  14522.  
  14523.  
  14524. æKY NameTable 
  14525. æT struct
  14526. æFc Fonts.h
  14527. æD struct NameTable {
  14528.     short stringCount;
  14529.     Str255 baseFontName;
  14530. };
  14531.  
  14532. typedef struct NameTable NameTable;
  14533.  
  14534.  
  14535. æKY KernPair 
  14536. æT struct
  14537. æFc Fonts.h
  14538. æD struct KernPair {
  14539.     char kernFirst;         /*1st character of kerned pair*/
  14540.     char kernSecond;        /*2nd character of kerned pair*/
  14541.     short kernWidth;        /*kerning in 1pt fixed format*/
  14542. };
  14543.  
  14544. typedef struct KernPair KernPair;
  14545.  
  14546.  
  14547. æKY KernEntry 
  14548. æT struct
  14549. æFc Fonts.h
  14550. æD struct KernEntry {
  14551.     short kernLength;       /*length of this entry*/
  14552.     short kernStyle;        /*style the entry applies to*/
  14553. };
  14554.  
  14555. typedef struct KernEntry KernEntry;
  14556.  
  14557.  
  14558. æKY KernTable 
  14559. æT struct
  14560. æFc Fonts.h
  14561. æD struct KernTable {
  14562.     short numKerns;         /*number of kerning entries*/
  14563. };
  14564.  
  14565. typedef struct KernTable KernTable;
  14566.  
  14567.  
  14568. æKY WidthTable 
  14569. æT struct
  14570. æFc Fonts.h
  14571. æD struct WidthTable {
  14572.     Fixed tabData[256];     /*character widths*/
  14573.     Handle tabFont;         /*font record used to build table*/
  14574.     long sExtra;            /*space extra used for table*/
  14575.     long style;             /*extra due to style*/
  14576.     short fID;              /*font family ID*/
  14577.     short fSize;            /*font size request*/
  14578.     short face;             /*style (face) request*/
  14579.     short device;           /*device requested*/
  14580.     Point inNumer;          /*scale factors requested*/
  14581.     Point inDenom;          /*scale factors requested*/
  14582.     short aFID;             /*actual font family ID for table*/
  14583.     Handle fHand;           /*family record used to build up table*/
  14584.     Boolean usedFam;        /*used fixed point family widths*/
  14585.     unsigned char aFace;    /*actual face produced*/
  14586.     short vOutput;          /*vertical scale output value*/
  14587.     short hOutput;          /*horizontal scale output value*/
  14588.     short vFactor;          /*vertical scale output value*/
  14589.     short hFactor;          /*horizontal scale output value*/
  14590.     short aSize;            /*actual size of actual font used*/
  14591.     short tabSize;          /*total size of table*/
  14592. };
  14593.  
  14594. typedef struct WidthTable WidthTable;
  14595.  
  14596.  
  14597. æKY FamRec 
  14598. æT struct
  14599. æFc Fonts.h
  14600. æD struct FamRec {
  14601.     short ffFlags;          /*flags for family*/
  14602.     short ffFamID;          /*family ID number*/
  14603.     short ffFirstChar;      /*ASCII code of 1st character*/
  14604.     short ffLastChar;       /*ASCII code of last character*/
  14605.     short ffAscent;         /*maximum ascent for 1pt font*/
  14606.     short ffDescent;        /*maximum descent for 1pt font*/
  14607.     short ffLeading;        /*maximum leading for 1pt font*/
  14608.     short ffWidMax;         /*maximum widMax for 1pt font*/
  14609.     long ffWTabOff;         /*offset to width table*/
  14610.     long ffKernOff;         /*offset to kerning table*/
  14611.     long ffStylOff;         /*offset to style mapping table*/
  14612.     short ffProperty[9];    /*style property info*/
  14613.     short ffIntl[2];        /*for international use*/
  14614.     short ffVersion;        /*version number*/
  14615. };
  14616.  
  14617. typedef struct FamRec FamRec;
  14618.  
  14619.  
  14620. æKY InitFonts 
  14621. æT Function
  14622. æFc Fonts.h
  14623. æD pascal void InitFonts(void)
  14624.     = 0xA8FE; 
  14625.  
  14626. æKY GetFontName 
  14627. æT Function
  14628. æFc Fonts.h
  14629. æD pascal void GetFontName(short familyID,Str255 name)
  14630.     = 0xA8FF; 
  14631.  
  14632. æKY GetFNum 
  14633. æT Function
  14634. æFc Fonts.h
  14635. æD pascal void GetFNum(ConstStr255Param name,short *familyID)
  14636.     = 0xA900; 
  14637.  
  14638. æKY RealFont 
  14639. æT Function
  14640. æFc Fonts.h
  14641. æD pascal Boolean RealFont(short fontNum,short size)
  14642.     = 0xA902; 
  14643.  
  14644. æKY SetFontLock 
  14645. æT Function
  14646. æFc Fonts.h
  14647. æD pascal void SetFontLock(Boolean lockFlag)
  14648.     = 0xA903; 
  14649.  
  14650. æKY FMSwapFont 
  14651. æT Function
  14652. æFc Fonts.h
  14653. æD pascal FMOutPtr FMSwapFont(const FMInput *inRec)
  14654.     = 0xA901; 
  14655.  
  14656. æKY SetFScaleDisable 
  14657. æT Function
  14658. æFc Fonts.h
  14659. æD pascal void SetFScaleDisable(Boolean fscaleDisable)
  14660.     = 0xA834; 
  14661.  
  14662. æKY FontMetrics 
  14663. æT Function
  14664. æFc Fonts.h
  14665. æD pascal void FontMetrics(const FMetricRec *theMetrics)
  14666.     = 0xA835; 
  14667.  
  14668. æKY SetFractEnable 
  14669. æT Function
  14670. æFc Fonts.h
  14671. æD pascal void SetFractEnable(Boolean fractEnable); 
  14672.  
  14673. æKY IsOutline 
  14674. æT Function
  14675. æFc Fonts.h
  14676. æD pascal Boolean IsOutline(Point numer,Point denom)
  14677.     = {0x7000,0xA854}; 
  14678.  
  14679. æKY SetOutlinePreferred 
  14680. æT Function
  14681. æFc Fonts.h
  14682. æD pascal void SetOutlinePreferred(Boolean outlinePreferred)
  14683.     = {0x7001,0xA854}; 
  14684.  
  14685. æKY GetOutlinePreferred 
  14686. æT Function
  14687. æFc Fonts.h
  14688. æD pascal Boolean GetOutlinePreferred(void)
  14689.     = {0x7009,0xA854}; 
  14690.  
  14691. æKY OutlineMetrics 
  14692. æT Function
  14693. æFc Fonts.h
  14694. æD pascal OSErr OutlineMetrics(short byteCount,const void *textPtr,Point numer,
  14695.     Point denom,short *yMax,short *yMin,FixedPtr awArray,FixedPtr lsbArray,
  14696.     RectPtr boundsArray)
  14697.     = {0x7008,0xA854}; 
  14698.  
  14699. æKY SetPreserveGlyph 
  14700. æT Function
  14701. æFc Fonts.h
  14702. æD pascal void SetPreserveGlyph(Boolean preserveGlyph)
  14703.     = {0x700A,0xA854}; 
  14704.  
  14705. æKY GetPreserveGlyph 
  14706. æT Function
  14707. æFc Fonts.h
  14708. æD pascal Boolean GetPreserveGlyph(void)
  14709.     = {0x700B,0xA854}; 
  14710.  
  14711. æKY FlushFonts 
  14712. æT Function
  14713. æFc Fonts.h
  14714. æD pascal OSErr FlushFonts(void)
  14715.     = {0x700C,0xA854}; 
  14716.  
  14717. æKY getfnum 
  14718. æT Function
  14719. æFc Fonts.h
  14720. æD void getfnum(char *theName,short *familyID); 
  14721.  
  14722. æKY getfontname 
  14723. æT Function
  14724. æFc Fonts.h
  14725. æD void getfontname(short familyID,char *theName); 
  14726.  
  14727.  
  14728. æKY GestaltEqu.h
  14729. æKL Gestalt
  14730. NewGestalt
  14731. ReplaceGestalt
  14732.  
  14733. gestalt32BitAddressing
  14734. gestalt32BitCapable
  14735. gestalt32BitQD
  14736. gestalt32BitQD
  14737. gestalt32BitQD12
  14738. gestalt32BitQD13
  14739. gestalt32BitSysZone
  14740. gestalt68000
  14741. gestalt68010
  14742. gestalt68020
  14743. gestalt68030
  14744. gestalt68030MMU
  14745. gestalt68040
  14746. gestalt68040FPU
  14747. gestalt68040MMU
  14748. gestalt68851
  14749. gestalt68881
  14750. gestalt68882
  14751. gestalt8BitQD
  14752. gestaltADBISOKbdII
  14753. gestaltADBKbdII
  14754. gestaltAddressingModeAttr
  14755. gestaltAliasMgrAttr
  14756. gestaltAliasMgrPresent
  14757. gestaltAMU
  14758. gestaltAppleEventsAttr
  14759. gestaltAppleEventsPresent
  14760. gestaltAppleTalkVersion
  14761. gestaltAUXVersion
  14762. gestaltBuiltInSoundInput
  14763. gestaltClassic
  14764. gestaltConnMgrAttr
  14765. gestaltConnMgrCMSearchFix
  14766. gestaltConnMgrPresent
  14767. gestaltCRMAttr
  14768. gestaltCRMPresent
  14769. gestaltCTBVersion
  14770. gestaltDBAccessMgrAttr
  14771. gestaltDBAccessMgrPresent
  14772. gestaltDITLExtAttr
  14773. gestaltDITLExtPresent
  14774. gestaltDupSelectorErr
  14775. gestaltEasyAccessAttr
  14776. gestaltEasyAccessLocked
  14777. gestaltEasyAccessOff
  14778. gestaltEasyAccessOn
  14779. gestaltEasyAccessSticky
  14780. gestaltEditionMgrAttr
  14781. gestaltEditionMgrPresent
  14782. gestaltExtADBKbd
  14783. gestaltExtendedTimeMgr
  14784. gestaltExtISOADBKbd
  14785. gestaltExtToolboxTable
  14786. gestaltFindFolderAttr
  14787. gestaltFindFolderPresent
  14788. gestaltFontMgrAttr
  14789. gestaltFPUType
  14790. gestaltFSAttr
  14791. gestaltFullExtFSDispatching
  14792. gestaltFXfrMgrAttr
  14793. gestaltFXfrMgrPresent
  14794. gestaltHardwareAttr
  14795. gestaltHasASC
  14796. gestaltHasFileSystemManager
  14797. gestaltHasFSSpecCalls
  14798. gestaltHasGPIaToDCDa
  14799. gestaltHasGPIaToRTxCa
  14800. gestaltHasGPIbToDCDb
  14801. gestaltHasParityCapability
  14802. gestaltHasSCC
  14803. gestaltHasSCSI
  14804. gestaltHasSoftPowerOff
  14805. gestaltHasSoundInputDevice
  14806. gestaltHasVIA1
  14807. gestaltHasVIA2
  14808. gestaltHelpMgrAttr
  14809. gestaltHelpMgrPresent
  14810. gestaltIPCSupport
  14811. gestaltKeyboardType
  14812. gestaltLaunchCanReturn
  14813. gestaltLaunchControl
  14814. gestaltLaunchFullFileSpec
  14815. gestaltLocationErr
  14816. gestaltLogicalPageSize
  14817. gestaltLogicalRAMSize
  14818. gestaltLowMemorySize
  14819. gestaltMac512KE
  14820. gestaltMacAndPad
  14821. gestaltMacClassic
  14822. gestaltMachineIcon
  14823. gestaltMachineType
  14824. gestaltMacII
  14825. gestaltMacIIci
  14826. gestaltMacIIcx
  14827. gestaltMacIIfx
  14828. gestaltMacIIsi
  14829. gestaltMacIIx
  14830. gestaltMacKbd
  14831. gestaltMacLC
  14832. gestaltMacPlus
  14833. gestaltMacPlusKbd
  14834. gestaltMacSE
  14835. gestaltMacSE030
  14836. gestaltMacXL
  14837. gestaltMiscAttr
  14838. gestaltMMUType
  14839. gestaltNoFPU
  14840. gestaltNoMMU
  14841. gestaltNotificationMgrAttr
  14842. gestaltNotificationPresent
  14843. gestaltNuBusConnectors
  14844. gestaltOriginalQD
  14845. gestaltOriginalQD1
  14846. gestaltOSAttr
  14847. gestaltOSTable
  14848. gestaltOutlineFonts
  14849. gestaltParityAttr
  14850. gestaltParityEnabled
  14851. gestaltPartialRsrcs
  14852. gestaltPhysicalRAMSize
  14853. gestaltPMgrCPUIdle
  14854. gestaltPMgrExists
  14855. gestaltPMgrSCC
  14856. gestaltPMgrSound
  14857. gestaltPopupAttr
  14858. gestaltPopupPresent
  14859. gestaltPortable
  14860. gestaltPowerMgrAttr
  14861. gestaltPPCSupportsIncoming
  14862. gestaltPPCSupportsOutGoing
  14863. gestaltPPCSupportsRealTime
  14864. gestaltPPCToolboxAttr
  14865. gestaltPPCToolboxPresent
  14866. gestaltProcessorType
  14867. gestaltPrtblADBKbd
  14868. gestaltPrtblISOKbd
  14869. gestaltQuickdrawVersion
  14870. gestaltRealTempMemory
  14871. gestaltResourceMgrAttr
  14872. gestaltRevisedTimeMgr
  14873. gestaltROMSize
  14874. gestaltROMVersion
  14875. gestaltScriptCount
  14876. gestaltScriptMgrVersion
  14877. gestaltScrollingThrottle
  14878. gestaltSerialAttr
  14879. gestaltSoundAttr
  14880. gestaltSoundIOMgrPresent
  14881. gestaltSquareMenuBar
  14882. gestaltStandardFile58
  14883. gestaltStandardFileAttr
  14884. gestaltStandardTimeMgr
  14885. gestaltStdADBKbd
  14886. gestaltStdISOADBKbd
  14887. gestaltStdNBPAttr
  14888. gestaltStdNBPPresent
  14889. gestaltStereoCapability
  14890. gestaltStereoMixing
  14891. gestaltSysDebuggerSupport
  14892. gestaltSystemVersion
  14893. gestaltSysZoneGrowable
  14894. gestaltTE1
  14895. gestaltTE2
  14896. gestaltTE3
  14897. gestaltTE4
  14898. gestaltTE5
  14899. gestaltTempMemSupport
  14900. gestaltTempMemTracked
  14901. gestaltTermMgrAttr
  14902. gestaltTermMgrPresent
  14903. gestaltTextEditVersion
  14904. gestaltTimeMgrVersion
  14905. gestaltToolboxTable
  14906. gestaltUndefSelectorErr
  14907. gestaltUnknownErr
  14908. gestaltVersion
  14909. gestaltVMAttr
  14910. gestaltVMPresent
  14911.  
  14912. æKY gestaltUnknownErr 
  14913. æT constant
  14914. æFc GestaltEqu.h
  14915. æD #define gestaltUnknownErr -5550              /* value returned if Gestalt doesn't know the answer */
  14916.  
  14917. æKY gestaltUndefSelectorErr 
  14918. æT constant
  14919. æFc GestaltEqu.h
  14920. æD #define gestaltUndefSelectorErr -5551        /* undefined selector was passed to Gestalt */
  14921.  
  14922. æKY gestaltDupSelectorErr 
  14923. æT constant
  14924. æFc GestaltEqu.h
  14925. æD #define gestaltDupSelectorErr -5552          /* tried to add an entry that already existed */
  14926.  
  14927. æKY gestaltLocationErr 
  14928. æT constant
  14929. æFc GestaltEqu.h
  14930. æD #define gestaltLocationErr -5553             /* gestalt function ptr wasn't in sysheap */
  14931.  
  14932. æKY gestaltVersion 
  14933. æT constant
  14934. æFc GestaltEqu.h
  14935. æD #define gestaltVersion 'vers'                /* gestalt version */
  14936.  
  14937. æKY gestaltAddressingModeAttr 
  14938. æT constant
  14939. æFc GestaltEqu.h
  14940. æD #define gestaltAddressingModeAttr 'addr'     /* addressing mode attributes */
  14941.  
  14942. æKY gestalt32BitAddressing 
  14943. æT constant
  14944. æFc GestaltEqu.h
  14945. æD #define gestalt32BitAddressing 0             /* using 32-bit addressing mode */
  14946.  
  14947. æKY gestalt32BitSysZone 
  14948. æT constant
  14949. æFc GestaltEqu.h
  14950. æD #define gestalt32BitSysZone 1                /* 32-bit compatible system zone */
  14951.  
  14952. æKY gestalt32BitCapable 
  14953. æT constant
  14954. æFc GestaltEqu.h
  14955. æD #define gestalt32BitCapable 2                /* Machine is 32-bit capable */
  14956.  
  14957. æKY gestaltAliasMgrAttr 
  14958. æT constant
  14959. æFc GestaltEqu.h
  14960. æD #define gestaltAliasMgrAttr 'alis'           /* Alias Mgr Attributes */
  14961.  
  14962. æKY gestaltAliasMgrPresent 
  14963. æT constant
  14964. æFc GestaltEqu.h
  14965. æD #define gestaltAliasMgrPresent 0             /* True if the Alias Mgr is present */
  14966.  
  14967. æKY gestaltAppleTalkVersion 
  14968. æT constant
  14969. æFc GestaltEqu.h
  14970. æD #define gestaltAppleTalkVersion 'atlk'       /* appletalk version */
  14971.  
  14972. æKY gestaltAUXVersion 
  14973. æT constant
  14974. æFc GestaltEqu.h
  14975. æD #define gestaltAUXVersion 'a/ux'             /*a/ux version, if present */
  14976.  
  14977. æKY gestaltConnMgrAttr 
  14978. æT constant
  14979. æFc GestaltEqu.h
  14980. æD #define gestaltConnMgrAttr 'conn'            /* connection mgr attributes    */
  14981.  
  14982. æKY gestaltConnMgrPresent 
  14983. æT constant
  14984. æFc GestaltEqu.h
  14985. æD #define gestaltConnMgrPresent 0
  14986.  
  14987. æKY gestaltConnMgrCMSearchFix 
  14988. æT constant
  14989. æFc GestaltEqu.h
  14990. æD #define gestaltConnMgrCMSearchFix 1          /* Fix to CMAddSearch?     */
  14991.  
  14992. æKY gestaltCRMAttr 
  14993. æT constant
  14994. æFc GestaltEqu.h
  14995. æD #define gestaltCRMAttr 'crm '                /* comm resource mgr attributes */
  14996.  
  14997. æKY gestaltCRMPresent 
  14998. æT constant
  14999. æFc GestaltEqu.h
  15000. æD #define gestaltCRMPresent 0
  15001.  
  15002. æKY gestaltCTBVersion 
  15003. æT constant
  15004. æFc GestaltEqu.h
  15005. æD #define gestaltCTBVersion 'ctbv'             /* CommToolbox version */
  15006.  
  15007. æKY gestaltDBAccessMgrAttr 
  15008. æT constant
  15009. æFc GestaltEqu.h
  15010. æD #define gestaltDBAccessMgrAttr 'dbac'        /* Database Access Mgr attributes */
  15011.  
  15012. æKY gestaltDBAccessMgrPresent 
  15013. æT constant
  15014. æFc GestaltEqu.h
  15015. æD #define gestaltDBAccessMgrPresent 0          /* True if Database Access Mgr present */
  15016.  
  15017. æKY gestaltDITLExtAttr 
  15018. æT constant
  15019. æFc GestaltEqu.h
  15020. æD #define gestaltDITLExtAttr 'ditl'            /* AppenDITL, etc. calls from CTB */
  15021.  
  15022. æKY gestaltDITLExtPresent 
  15023. æT constant
  15024. æFc GestaltEqu.h
  15025. æD #define gestaltDITLExtPresent 0              /* True if calls are present */
  15026.  
  15027. æKY gestaltEasyAccessAttr 
  15028. æT constant
  15029. æFc GestaltEqu.h
  15030. æD #define gestaltEasyAccessAttr 'easy'         /* Easy Access attributes */
  15031.  
  15032. æKY gestaltEasyAccessOff 
  15033. æT constant
  15034. æFc GestaltEqu.h
  15035. æD #define gestaltEasyAccessOff 0               /* if Easy Access present, but off (no icon) */
  15036.  
  15037. æKY gestaltEasyAccessOn 
  15038. æT constant
  15039. æFc GestaltEqu.h
  15040. æD #define gestaltEasyAccessOn 1                /* if Easy Access "On" */
  15041.  
  15042. æKY gestaltEasyAccessSticky 
  15043. æT constant
  15044. æFc GestaltEqu.h
  15045. æD #define gestaltEasyAccessSticky 2            /* if Easy Access "Sticky" */
  15046.  
  15047. æKY gestaltEasyAccessLocked 
  15048. æT constant
  15049. æFc GestaltEqu.h
  15050. æD #define gestaltEasyAccessLocked 3            /* if Easy Access "Locked" */
  15051.  
  15052. æKY gestaltEditionMgrAttr 
  15053. æT constant
  15054. æFc GestaltEqu.h
  15055. æD #define gestaltEditionMgrAttr 'edtn'         /* Edition Mgr attributes */
  15056.  
  15057. æKY gestaltEditionMgrPresent 
  15058. æT constant
  15059. æFc GestaltEqu.h
  15060. æD #define gestaltEditionMgrPresent 0           /* True if Edition Mgr present */
  15061.  
  15062. æKY gestaltAppleEventsAttr 
  15063. æT constant
  15064. æFc GestaltEqu.h
  15065. æD #define gestaltAppleEventsAttr 'evnt'        /* Apple Events attributes */
  15066.  
  15067. æKY gestaltAppleEventsPresent 
  15068. æT constant
  15069. æFc GestaltEqu.h
  15070. æD #define gestaltAppleEventsPresent 0          /* True if Apple Events present */
  15071.  
  15072. æKY gestaltFindFolderAttr 
  15073. æT constant
  15074. æFc GestaltEqu.h
  15075. æD #define gestaltFindFolderAttr 'fold'         /* Folder Mgr attributes */
  15076.  
  15077. æKY gestaltFindFolderPresent 
  15078. æT constant
  15079. æFc GestaltEqu.h
  15080. æD #define gestaltFindFolderPresent 0           /* True if Folder Mgr present */
  15081.  
  15082. æKY gestaltFontMgrAttr 
  15083. æT constant
  15084. æFc GestaltEqu.h
  15085. æD #define gestaltFontMgrAttr 'font'            /* Font Mgr attributes */
  15086.  
  15087. æKY gestaltOutlineFonts 
  15088. æT constant
  15089. æFc GestaltEqu.h
  15090. æD #define gestaltOutlineFonts 0                /* True if Outline Fonts supported */
  15091.  
  15092. æKY gestaltFPUType 
  15093. æT constant
  15094. æFc GestaltEqu.h
  15095. æD #define gestaltFPUType 'fpu '                /* fpu type */
  15096.  
  15097. æKY gestaltNoFPU 
  15098. æT constant
  15099. æFc GestaltEqu.h
  15100. æD #define gestaltNoFPU 0                       /* no FPU */
  15101.  
  15102. æKY gestalt68881 
  15103. æT constant
  15104. æFc GestaltEqu.h
  15105. æD #define gestalt68881 1                       /* 68881 FPU */
  15106.  
  15107. æKY gestalt68882 
  15108. æT constant
  15109. æFc GestaltEqu.h
  15110. æD #define gestalt68882 2                       /* 68882 FPU */
  15111.  
  15112. æKY gestalt68040FPU 
  15113. æT constant
  15114. æFc GestaltEqu.h
  15115. æD #define gestalt68040FPU 3                    /* 68040 built-in FPU */
  15116.  
  15117. æKY gestaltFSAttr 
  15118. æT constant
  15119. æFc GestaltEqu.h
  15120. æD #define gestaltFSAttr 'fs  '                 /* file system attributes */
  15121.  
  15122. æKY gestaltFullExtFSDispatching 
  15123. æT constant
  15124. æFc GestaltEqu.h
  15125. æD #define gestaltFullExtFSDispatching 0        /* has really cool new HFSDispatch dispatcher */
  15126.  
  15127. æKY gestaltHasFSSpecCalls 
  15128. æT constant
  15129. æFc GestaltEqu.h
  15130. æD #define gestaltHasFSSpecCalls 1              /* has FSSpec calls    */
  15131.  
  15132. æKY gestaltHasFileSystemManager 
  15133. æT constant
  15134. æFc GestaltEqu.h
  15135. æD #define gestaltHasFileSystemManager 2        /* has a file system manager */
  15136.  
  15137. æKY gestaltFXfrMgrAttr 
  15138. æT constant
  15139. æFc GestaltEqu.h
  15140. æD #define gestaltFXfrMgrAttr 'fxfr'            /* file transfer manager attributes */
  15141.  
  15142. æKY gestaltFXfrMgrPresent 
  15143. æT constant
  15144. æFc GestaltEqu.h
  15145. æD #define gestaltFXfrMgrPresent 0
  15146.  
  15147. æKY gestaltHardwareAttr 
  15148. æT constant
  15149. æFc GestaltEqu.h
  15150. æD #define gestaltHardwareAttr 'hdwr'           /* hardware attributes */
  15151.  
  15152. æKY gestaltHasVIA1 
  15153. æT constant
  15154. æFc GestaltEqu.h
  15155. æD #define gestaltHasVIA1 0                     /* VIA1 exists */
  15156.  
  15157. æKY gestaltHasVIA2 
  15158. æT constant
  15159. æFc GestaltEqu.h
  15160. æD #define gestaltHasVIA2 1                     /* VIA2 exists */
  15161.  
  15162. æKY gestaltHasASC 
  15163. æT constant
  15164. æFc GestaltEqu.h
  15165. æD #define gestaltHasASC 3                      /* Apple Sound Chip exists */
  15166.  
  15167. æKY gestaltHasSCC 
  15168. æT constant
  15169. æFc GestaltEqu.h
  15170. æD #define gestaltHasSCC 4                      /* SCC exists */
  15171.  
  15172. æKY gestaltHasSCSI 
  15173. æT constant
  15174. æFc GestaltEqu.h
  15175. æD #define gestaltHasSCSI 7                     /* SCSI exists */
  15176.  
  15177. æKY gestaltHasSoftPowerOff 
  15178. æT constant
  15179. æFc GestaltEqu.h
  15180. æD #define gestaltHasSoftPowerOff 19            /* Capable of software power off */
  15181.  
  15182. æKY gestaltHelpMgrAttr 
  15183. æT constant
  15184. æFc GestaltEqu.h
  15185. æD #define gestaltHelpMgrAttr 'help'            /* Help Mgr Attributes */
  15186.  
  15187. æKY gestaltHelpMgrPresent 
  15188. æT constant
  15189. æFc GestaltEqu.h
  15190. æD #define gestaltHelpMgrPresent 0              /* true if help mgr is present */
  15191.  
  15192. æKY gestaltKeyboardType 
  15193. æT constant
  15194. æFc GestaltEqu.h
  15195. æD #define gestaltKeyboardType 'kbd '           /* keyboard type */
  15196.  
  15197. æKY gestaltMacKbd 
  15198. æT constant
  15199. æFc GestaltEqu.h
  15200. æD #define gestaltMacKbd 1
  15201.  
  15202. æKY gestaltMacAndPad 
  15203. æT constant
  15204. æFc GestaltEqu.h
  15205. æD #define gestaltMacAndPad 2
  15206.  
  15207. æKY gestaltMacPlusKbd 
  15208. æT constant
  15209. æFc GestaltEqu.h
  15210. æD #define gestaltMacPlusKbd 3
  15211.  
  15212. æKY gestaltExtADBKbd 
  15213. æT constant
  15214. æFc GestaltEqu.h
  15215. æD #define gestaltExtADBKbd 4
  15216.  
  15217. æKY gestaltStdADBKbd 
  15218. æT constant
  15219. æFc GestaltEqu.h
  15220. æD #define gestaltStdADBKbd 5
  15221.  
  15222. æKY gestaltPrtblADBKbd 
  15223. æT constant
  15224. æFc GestaltEqu.h
  15225. æD #define gestaltPrtblADBKbd 6
  15226.  
  15227. æKY gestaltPrtblISOKbd 
  15228. æT constant
  15229. æFc GestaltEqu.h
  15230. æD #define gestaltPrtblISOKbd 7
  15231.  
  15232. æKY gestaltStdISOADBKbd 
  15233. æT constant
  15234. æFc GestaltEqu.h
  15235. æD #define gestaltStdISOADBKbd 8
  15236.  
  15237. æKY gestaltExtISOADBKbd 
  15238. æT constant
  15239. æFc GestaltEqu.h
  15240. æD #define gestaltExtISOADBKbd 9
  15241.  
  15242. æKY gestaltADBKbdII 
  15243. æT constant
  15244. æFc GestaltEqu.h
  15245. æD #define gestaltADBKbdII 10
  15246.  
  15247. æKY gestaltADBISOKbdII 
  15248. æT constant
  15249. æFc GestaltEqu.h
  15250. æD #define gestaltADBISOKbdII 11
  15251.  
  15252. æKY gestaltLowMemorySize 
  15253. æT constant
  15254. æFc GestaltEqu.h
  15255. æD #define gestaltLowMemorySize 'lmem'          /* size of low memory area */
  15256.  
  15257. æKY gestaltLogicalRAMSize 
  15258. æT constant
  15259. æFc GestaltEqu.h
  15260. æD #define gestaltLogicalRAMSize 'lram'         /* logical ram size */
  15261.  
  15262. æKY gestaltMiscAttr 
  15263. æT constant
  15264. æFc GestaltEqu.h
  15265. æD #define gestaltMiscAttr 'misc'               /* miscellaneous attributes */
  15266.  
  15267. æKY gestaltScrollingThrottle 
  15268. æT constant
  15269. æFc GestaltEqu.h
  15270. æD #define gestaltScrollingThrottle 0           /* true if scrolling throttle on */
  15271.  
  15272. æKY gestaltSquareMenuBar 
  15273. æT constant
  15274. æFc GestaltEqu.h
  15275. æD #define gestaltSquareMenuBar 2               /* true if menu bar is square */
  15276.  
  15277. æKY gestaltMMUType 
  15278. æT constant
  15279. æFc GestaltEqu.h
  15280. æD #define gestaltMMUType 'mmu '                /* mmu type */
  15281.  
  15282. æKY gestaltNoMMU 
  15283. æT constant
  15284. æFc GestaltEqu.h
  15285. æD #define gestaltNoMMU 0                       /* no MMU */
  15286.  
  15287. æKY gestaltAMU 
  15288. æT constant
  15289. æFc GestaltEqu.h
  15290. æD #define gestaltAMU 1                         /* address management unit */
  15291.  
  15292. æKY gestalt68851 
  15293. æT constant
  15294. æFc GestaltEqu.h
  15295. æD #define gestalt68851 2                       /* 68851 PMMU */
  15296.  
  15297. æKY gestalt68030MMU 
  15298. æT constant
  15299. æFc GestaltEqu.h
  15300. æD #define gestalt68030MMU 3                    /* 68030 built-in MMU */
  15301.  
  15302. æKY gestalt68040MMU 
  15303. æT constant
  15304. æFc GestaltEqu.h
  15305. æD #define gestalt68040MMU 4                    /* 68040 built-in MMU */
  15306.  
  15307. æKY gestaltStdNBPAttr 
  15308. æT constant
  15309. æFc GestaltEqu.h
  15310. æD #define gestaltStdNBPAttr 'nlup'             /* standard nbp attributes */
  15311.  
  15312. æKY gestaltStdNBPPresent 
  15313. æT constant
  15314. æFc GestaltEqu.h
  15315. æD #define gestaltStdNBPPresent 0
  15316.  
  15317. æKY gestaltNotificationMgrAttr 
  15318. æT constant
  15319. æFc GestaltEqu.h
  15320. æD #define gestaltNotificationMgrAttr 'nmgr'    /* notification manager attributes */
  15321.  
  15322. æKY gestaltNotificationPresent 
  15323. æT constant
  15324. æFc GestaltEqu.h
  15325. æD #define gestaltNotificationPresent 0         /* notification manager exists */
  15326.  
  15327. æKY gestaltNuBusConnectors 
  15328. æT constant
  15329. æFc GestaltEqu.h
  15330. æD #define gestaltNuBusConnectors 'sltc'        /* bitmap of NuBus connectors*/
  15331.  
  15332. æKY gestaltOSAttr 
  15333. æT constant
  15334. æFc GestaltEqu.h
  15335. æD #define gestaltOSAttr 'os  '                 /* o/s attributes */
  15336.  
  15337. æKY gestaltSysZoneGrowable 
  15338. æT constant
  15339. æFc GestaltEqu.h
  15340. æD #define gestaltSysZoneGrowable 0             /* system heap is growable */
  15341.  
  15342. æKY gestaltLaunchCanReturn 
  15343. æT constant
  15344. æFc GestaltEqu.h
  15345. æD #define gestaltLaunchCanReturn 1             /* can return from launch */
  15346.  
  15347. æKY gestaltLaunchFullFileSpec 
  15348. æT constant
  15349. æFc GestaltEqu.h
  15350. æD #define gestaltLaunchFullFileSpec 2          /* can launch from full file spec */
  15351.  
  15352. æKY gestaltLaunchControl 
  15353. æT constant
  15354. æFc GestaltEqu.h
  15355. æD #define gestaltLaunchControl 3               /* launch control support available */
  15356.  
  15357. æKY gestaltTempMemSupport 
  15358. æT constant
  15359. æFc GestaltEqu.h
  15360. æD #define gestaltTempMemSupport 4              /* temp memory support */
  15361.  
  15362. æKY gestaltRealTempMemory 
  15363. æT constant
  15364. æFc GestaltEqu.h
  15365. æD #define gestaltRealTempMemory 5              /* temp memory handles are real */
  15366.  
  15367. æKY gestaltTempMemTracked 
  15368. æT constant
  15369. æFc GestaltEqu.h
  15370. æD #define gestaltTempMemTracked 6              /* temporary memory handles are tracked */
  15371.  
  15372. æKY gestaltIPCSupport 
  15373. æT constant
  15374. æFc GestaltEqu.h
  15375. æD #define gestaltIPCSupport 7                  /* IPC support is present */
  15376.  
  15377. æKY gestaltSysDebuggerSupport 
  15378. æT constant
  15379. æFc GestaltEqu.h
  15380. æD #define gestaltSysDebuggerSupport 8          /* system debugger support is present */
  15381.  
  15382. æKY gestaltOSTable 
  15383. æT constant
  15384. æFc GestaltEqu.h
  15385. æD #define gestaltOSTable 'ostt'                /*  OS trap table base  */
  15386.  
  15387. æKY gestaltToolboxTable 
  15388. æT constant
  15389. æFc GestaltEqu.h
  15390. æD #define gestaltToolboxTable 'tbtt'           /*  OS trap table base  */
  15391.  
  15392. æKY gestaltExtToolboxTable 
  15393. æT constant
  15394. æFc GestaltEqu.h
  15395. æD #define gestaltExtToolboxTable 'xttt'        /* Extended Toolbox trap table base */
  15396.  
  15397. æKY gestaltLogicalPageSize 
  15398. æT constant
  15399. æFc GestaltEqu.h
  15400. æD #define gestaltLogicalPageSize 'pgsz'        /* logical page size */
  15401.  
  15402. æKY gestaltPowerMgrAttr 
  15403. æT constant
  15404. æFc GestaltEqu.h
  15405. æD #define gestaltPowerMgrAttr 'powr'           /* power manager attributes */
  15406.  
  15407. æKY gestaltPMgrExists 
  15408. æT constant
  15409. æFc GestaltEqu.h
  15410. æD #define gestaltPMgrExists 0
  15411.  
  15412. æKY gestaltPMgrCPUIdle 
  15413. æT constant
  15414. æFc GestaltEqu.h
  15415. æD #define gestaltPMgrCPUIdle 1
  15416.  
  15417. æKY gestaltPMgrSCC 
  15418. æT constant
  15419. æFc GestaltEqu.h
  15420. æD #define gestaltPMgrSCC 2
  15421.  
  15422. æKY gestaltPMgrSound 
  15423. æT constant
  15424. æFc GestaltEqu.h
  15425. æD #define gestaltPMgrSound 3
  15426.  
  15427. æKY gestaltPPCToolboxAttr 
  15428. æT constant
  15429. æFc GestaltEqu.h
  15430. æD #define gestaltPPCToolboxAttr 'ppc '         /* PPC toolbox attributes */
  15431.  
  15432. æKY gestaltPPCToolboxPresent 
  15433. æT constant
  15434. æFc GestaltEqu.h
  15435. æD #define gestaltPPCToolboxPresent 0x0000      /* PPC Toolbox is present  Requires PPCInit to be called */
  15436.  
  15437. æKY gestaltPPCSupportsRealTime 
  15438. æT constant
  15439. æFc GestaltEqu.h
  15440. æD #define gestaltPPCSupportsRealTime 0x1000    /* PPC Supports real-time delivery */
  15441.  
  15442. æKY gestaltPPCSupportsIncoming 
  15443. æT constant
  15444. æFc GestaltEqu.h
  15445. æD #define gestaltPPCSupportsIncoming 0x0001    /* PPC will deny incoming network requests */
  15446.  
  15447. æKY gestaltPPCSupportsOutGoing 
  15448. æT constant
  15449. æFc GestaltEqu.h
  15450. æD #define gestaltPPCSupportsOutGoing 0x0002    /* PPC will deny outgoing network requests */
  15451.  
  15452. æKY gestaltProcessorType 
  15453. æT constant
  15454. æFc GestaltEqu.h
  15455. æD #define gestaltProcessorType 'proc'          /* processor type */
  15456.  
  15457. æKY gestalt68000 
  15458. æT constant
  15459. æFc GestaltEqu.h
  15460. æD #define gestalt68000 1
  15461.  
  15462. æKY gestalt68010 
  15463. æT constant
  15464. æFc GestaltEqu.h
  15465. æD #define gestalt68010 2
  15466.  
  15467. æKY gestalt68020 
  15468. æT constant
  15469. æFc GestaltEqu.h
  15470. æD #define gestalt68020 3
  15471.  
  15472. æKY gestalt68030 
  15473. æT constant
  15474. æFc GestaltEqu.h
  15475. æD #define gestalt68030 4
  15476.  
  15477. æKY gestalt68040 
  15478. æT constant
  15479. æFc GestaltEqu.h
  15480. æD #define gestalt68040 5
  15481.  
  15482. æKY gestaltParityAttr 
  15483. æT constant
  15484. æFc GestaltEqu.h
  15485. æD #define gestaltParityAttr 'prty'             /* parity attributes */
  15486.  
  15487. æKY gestaltHasParityCapability 
  15488. æT constant
  15489. æFc GestaltEqu.h
  15490. æD #define gestaltHasParityCapability 0         /* has ability to check parity */
  15491.  
  15492. æKY gestaltParityEnabled 
  15493. æT constant
  15494. æFc GestaltEqu.h
  15495. æD #define gestaltParityEnabled 1               /* parity checking enabled */
  15496.  
  15497. æKY gestaltQuickdrawVersion 
  15498. æT constant
  15499. æFc GestaltEqu.h
  15500. æD #define gestaltQuickdrawVersion 'qd  '       /* quickdraw version */
  15501.  
  15502. æKY gestaltOriginalQD 
  15503. æT constant
  15504. æFc GestaltEqu.h
  15505. æD #define gestaltOriginalQD 0x000              /* original 1-bit QD */
  15506.  
  15507. æKY gestaltOriginalQD1 
  15508. æT constant
  15509. æFc GestaltEqu.h
  15510. æD #define gestaltOriginalQD1 0x001             /* Classic QD for System 7.0 */
  15511.  
  15512. æKY gestalt8BitQD 
  15513. æT constant
  15514. æFc GestaltEqu.h
  15515. æD #define gestalt8BitQD 0x100                  /* 8-bit color QD */
  15516.  
  15517. æKY gestalt32BitQD 
  15518. æT constant
  15519. æFc GestaltEqu.h
  15520. æD #define gestalt32BitQD 0x200                 /* 32-bit color QD */
  15521.  
  15522. æKY gestalt32BitQD11 
  15523. æT constant
  15524. æFc GestaltEqu.h
  15525. æD #define gestalt32BitQD11 0x210               /* 32-bit color QDv1.1 */
  15526.  
  15527. æKY gestalt32BitQD12 
  15528. æT constant
  15529. æFc GestaltEqu.h
  15530. æD #define gestalt32BitQD12 0x220               /* 32-bit color QDv1.2 */
  15531.  
  15532. æKY gestalt32BitQD13 
  15533. æT constant
  15534. æFc GestaltEqu.h
  15535. æD #define gestalt32BitQD13 0x230               /* 32-bit color QDv1.3 */
  15536.  
  15537. æKY gestaltPhysicalRAMSize 
  15538. æT constant
  15539. æFc GestaltEqu.h
  15540. æD #define gestaltPhysicalRAMSize 'ram '        /* physical RAM size */
  15541.  
  15542. æKY gestaltPopupAttr 
  15543. æT constant
  15544. æFc GestaltEqu.h
  15545. æD #define gestaltPopupAttr 'pop!'              /* popup cdef attributes */
  15546.  
  15547. æKY gestaltPopupPresent 
  15548. æT constant
  15549. æFc GestaltEqu.h
  15550. æD #define gestaltPopupPresent 0
  15551.  
  15552. æKY gestaltResourceMgrAttr 
  15553. æT constant
  15554. æFc GestaltEqu.h
  15555. æD #define gestaltResourceMgrAttr 'rsrc'        /* Resource Mgr attributes */
  15556.  
  15557. æKY gestaltPartialRsrcs 
  15558. æT constant
  15559. æFc GestaltEqu.h
  15560. æD #define gestaltPartialRsrcs 0                /* True if partial resources exist */
  15561.  
  15562. æKY gestaltScriptMgrVersion 
  15563. æT constant
  15564. æFc GestaltEqu.h
  15565. æD #define gestaltScriptMgrVersion 'scri'       /* Script Manager version number    <08/05/89 pke> */
  15566.  
  15567. æKY gestaltScriptCount 
  15568. æT constant
  15569. æFc GestaltEqu.h
  15570. æD #define gestaltScriptCount 'scr#'            /* number of active script systems    <08/05/89 pke> */
  15571.  
  15572. æKY gestaltSerialAttr 
  15573. æT constant
  15574. æFc GestaltEqu.h
  15575. æD #define gestaltSerialAttr 'ser '             /* Serial attributes */
  15576.  
  15577. æKY gestaltHasGPIaToDCDa 
  15578. æT constant
  15579. æFc GestaltEqu.h
  15580. æD #define gestaltHasGPIaToDCDa 0               /* GPIa connected to DCDa*/
  15581.  
  15582. æKY gestaltHasGPIaToRTxCa 
  15583. æT constant
  15584. æFc GestaltEqu.h
  15585. æD #define gestaltHasGPIaToRTxCa 1              /* GPIa connected to RTxCa clock input*/
  15586.  
  15587. æKY gestaltHasGPIbToDCDb 
  15588. æT constant
  15589. æFc GestaltEqu.h
  15590. æD #define gestaltHasGPIbToDCDb 2               /* GPIb connected to DCDb */
  15591.  
  15592. æKY gestaltSoundAttr 
  15593. æT constant
  15594. æFc GestaltEqu.h
  15595. æD #define gestaltSoundAttr 'snd '              /* sound attributes */
  15596.  
  15597. æKY gestaltStereoCapability 
  15598. æT constant
  15599. æFc GestaltEqu.h
  15600. æD #define gestaltStereoCapability 0            /* sound hardware has stereo capability */
  15601.  
  15602. æKY gestaltStereoMixing 
  15603. æT constant
  15604. æFc GestaltEqu.h
  15605. æD #define gestaltStereoMixing 1                /* stereo mixing on external speaker */
  15606.  
  15607. æKY gestaltSoundIOMgrPresent 
  15608. æT constant
  15609. æFc GestaltEqu.h
  15610. æD #define gestaltSoundIOMgrPresent 3           /* The Sound I/O Manager is present */
  15611.  
  15612. æKY gestaltBuiltInSoundInput 
  15613. æT constant
  15614. æFc GestaltEqu.h
  15615. æD #define gestaltBuiltInSoundInput 4           /* built-in Sound Input hardware is present */
  15616.  
  15617. æKY gestaltHasSoundInputDevice 
  15618. æT constant
  15619. æFc GestaltEqu.h
  15620. æD #define gestaltHasSoundInputDevice 5         /* Sound Input device available */
  15621.  
  15622. æKY gestaltStandardFileAttr 
  15623. æT constant
  15624. æFc GestaltEqu.h
  15625. æD #define gestaltStandardFileAttr 'stdf'       /* Standard File attributes */
  15626.  
  15627. æKY gestaltStandardFile58 
  15628. æT constant
  15629. æFc GestaltEqu.h
  15630. æD #define gestaltStandardFile58 0              /* True if selectors 5-8 (StandardPutFile-CustomGetFile) are supported */
  15631.  
  15632. æKY gestaltTextEditVersion 
  15633. æT constant
  15634. æFc GestaltEqu.h
  15635. æD #define gestaltTextEditVersion 'te  '        /* TextEdit version number            <08/05/89 pke> */
  15636.  
  15637. æKY gestaltTE1 
  15638. æT constant
  15639. æFc GestaltEqu.h
  15640. æD #define gestaltTE1 1                         /* TextEdit in MacIIci ROM <8Aug89smb> */
  15641.  
  15642. æKY gestaltTE2 
  15643. æT constant
  15644. æFc GestaltEqu.h
  15645. æD #define gestaltTE2 2                         /* TextEdit with 6.0.4 Script Systems on MacIIci (Script bug fixes for MacIIci) <8Aug89smb> */
  15646.  
  15647. æKY gestaltTE3 
  15648. æT constant
  15649. æFc GestaltEqu.h
  15650. æD #define gestaltTE3 3                         /* TextEdit with 6.0.4 Script Systems all but MacIIci <8Aug89smb> */
  15651.  
  15652. æKY gestaltTE4 
  15653. æT constant
  15654. æFc GestaltEqu.h
  15655. æD #define gestaltTE4 4                         /* TextEdit in System 7.0 */
  15656.  
  15657. æKY gestaltTE5 
  15658. æT constant
  15659. æFc GestaltEqu.h
  15660. æD #define gestaltTE5 5                         /* TextWidthHook available in TextEdit */
  15661.  
  15662. æKY gestaltTermMgrAttr 
  15663. æT constant
  15664. æFc GestaltEqu.h
  15665. æD #define gestaltTermMgrAttr 'term'            /* terminal mgr attributes */
  15666.  
  15667. æKY gestaltTermMgrPresent 
  15668. æT constant
  15669. æFc GestaltEqu.h
  15670. æD #define gestaltTermMgrPresent 0
  15671.  
  15672. æKY gestaltTimeMgrVersion 
  15673. æT constant
  15674. æFc GestaltEqu.h
  15675. æD #define gestaltTimeMgrVersion 'tmgr'         /* time mgr version */
  15676.  
  15677. æKY gestaltStandardTimeMgr 
  15678. æT constant
  15679. æFc GestaltEqu.h
  15680. æD #define gestaltStandardTimeMgr 1             /* standard time mgr is present */
  15681.  
  15682. æKY gestaltRevisedTimeMgr 
  15683. æT constant
  15684. æFc GestaltEqu.h
  15685. æD #define gestaltRevisedTimeMgr 2              /* revised time mgr is present */
  15686.  
  15687. æKY gestaltExtendedTimeMgr 
  15688. æT constant
  15689. æFc GestaltEqu.h
  15690. æD #define gestaltExtendedTimeMgr 3             /* extended time mgr is present */
  15691.  
  15692. æKY gestaltVMAttr 
  15693. æT constant
  15694. æFc GestaltEqu.h
  15695. æD #define gestaltVMAttr 'vm  '                 /* virtual memory attributes */
  15696.  
  15697. æKY gestaltVMPresent 
  15698. æT constant
  15699. æFc GestaltEqu.h
  15700. æD #define gestaltVMPresent 0                   /* true if virtual memory is present */
  15701.  
  15702. æKY gestaltMachineType 
  15703. æT constant
  15704. æFc GestaltEqu.h
  15705. æD #define gestaltMachineType 'mach'            /* machine type */
  15706.  
  15707. æKY gestaltClassic 
  15708. æT constant
  15709. æFc GestaltEqu.h
  15710. æD #define gestaltClassic 1
  15711.  
  15712. æKY gestaltMacXL 
  15713. æT constant
  15714. æFc GestaltEqu.h
  15715. æD #define gestaltMacXL 2
  15716.  
  15717. æKY gestaltMac512KE 
  15718. æT constant
  15719. æFc GestaltEqu.h
  15720. æD #define gestaltMac512KE 3
  15721.  
  15722. æKY gestaltMacPlus 
  15723. æT constant
  15724. æFc GestaltEqu.h
  15725. æD #define gestaltMacPlus 4
  15726.  
  15727. æKY gestaltMacSE 
  15728. æT constant
  15729. æFc GestaltEqu.h
  15730. æD #define gestaltMacSE 5
  15731.  
  15732. æKY gestaltMacII 
  15733. æT constant
  15734. æFc GestaltEqu.h
  15735. æD #define gestaltMacII 6
  15736.  
  15737. æKY gestaltMacIIx 
  15738. æT constant
  15739. æFc GestaltEqu.h
  15740. æD #define gestaltMacIIx 7
  15741.  
  15742. æKY gestaltMacIIcx 
  15743. æT constant
  15744. æFc GestaltEqu.h
  15745. æD #define gestaltMacIIcx 8
  15746.  
  15747. æKY gestaltMacSE030 
  15748. æT constant
  15749. æFc GestaltEqu.h
  15750. æD #define gestaltMacSE030 9
  15751.  
  15752. æKY gestaltPortable 
  15753. æT constant
  15754. æFc GestaltEqu.h
  15755. æD #define gestaltPortable 10
  15756.  
  15757. æKY gestaltMacIIci 
  15758. æT constant
  15759. æFc GestaltEqu.h
  15760. æD #define gestaltMacIIci 11
  15761.  
  15762. æKY gestaltMacIIfx 
  15763. æT constant
  15764. æFc GestaltEqu.h
  15765. æD #define gestaltMacIIfx 13
  15766.  
  15767. æKY gestaltMacClassic 
  15768. æT constant
  15769. æFc GestaltEqu.h
  15770. æD #define gestaltMacClassic 17
  15771.  
  15772. æKY gestaltMacIIsi 
  15773. æT constant
  15774. æFc GestaltEqu.h
  15775. æD #define gestaltMacIIsi 18
  15776.  
  15777. æKY gestaltMacLC 
  15778. æT constant
  15779. æFc GestaltEqu.h
  15780. æD #define gestaltMacLC 19
  15781.  
  15782. æKY gestaltMachineIcon 
  15783. æT constant
  15784. æFc GestaltEqu.h
  15785. æD #define gestaltMachineIcon 'micn'            /* machine icon */
  15786.  
  15787. æKY gestaltROMSize 
  15788. æT constant
  15789. æFc GestaltEqu.h
  15790. æD #define gestaltROMSize 'rom '                /* rom size */
  15791.  
  15792. æKY gestaltROMVersion 
  15793. æT constant
  15794. æFc GestaltEqu.h
  15795. æD #define gestaltROMVersion 'romv'             /* rom version */
  15796.  
  15797. æKY gestaltSystemVersion 
  15798. æT constant
  15799. æFc GestaltEqu.h
  15800. æD #define gestaltSystemVersion 'sysv'          /* system version*/
  15801.  
  15802. æKY Gestalt 
  15803. æT Function
  15804. æFc GestaltEqu.h
  15805. æD #if SystemSevenOrLater
  15806. #pragma parameter __D0 Gestalt(__D0,__A1)
  15807. pascal OSErr Gestalt(OSType selector,long *response)
  15808.     = {0xA1AD,0x2288}; 
  15809. #else
  15810. pascal OSErr Gestalt(OSType selector,long *response);
  15811. #endif
  15812.  
  15813. æKY NewGestalt 
  15814. æT Function
  15815. æFc GestaltEqu.h
  15816. æD pascal OSErr NewGestalt(OSType selector,ProcPtr gestaltFunction); 
  15817.  
  15818. æKY ReplaceGestalt 
  15819. æT Function
  15820. æFc GestaltEqu.h
  15821. æD pascal OSErr ReplaceGestalt(OSType selector,ProcPtr gestaltFunction,ProcPtr *oldGestaltFunction); 
  15822.  
  15823.  
  15824. æKY Graf3D.h
  15825. æKL Clip3D
  15826. GetPort3D
  15827. Identity
  15828. InitGrf3d
  15829. Line2D
  15830. Line3D
  15831. LineTo2D
  15832. LineTo3D
  15833. LookAt
  15834. Move2D
  15835. Move3D
  15836. MoveTo2D
  15837. MoveTo3D
  15838. Open3DPort
  15839. Pitch
  15840. Roll
  15841. Scale
  15842. SetPort3D
  15843. SetPt2D
  15844. SetPt3D
  15845. Skew
  15846. Transform
  15847. Translate
  15848. ViewAngle
  15849. ViewPort
  15850. Yaw
  15851.  
  15852. Point2D
  15853. Point3D
  15854. Port3D
  15855. Port3DHandle
  15856. Port3DPtr
  15857. radConst
  15858. XfMatrix
  15859.  
  15860. æKY radConst 
  15861. æT constant
  15862. æFc Graf3D.h
  15863. æD     radConst = 3754936,
  15864.  
  15865. æKY XfMatrix
  15866. æT typedef
  15867. æFc Graf3D.h
  15868. æD typedef Fixed XfMatrix[4][4]; 
  15869.  
  15870. æKY Point3D 
  15871. æT struct
  15872. æFc Graf3D.h
  15873. æD struct Point3D {
  15874.     Fixed x;
  15875.     Fixed y;
  15876.     Fixed z;
  15877. };
  15878.  
  15879. typedef struct Point3D Point3D;
  15880.  
  15881.  
  15882. æKY Point2D 
  15883. æT struct
  15884. æFc Graf3D.h
  15885. æD struct Point2D {
  15886.     Fixed x;
  15887.     Fixed y;
  15888. };
  15889.  
  15890. typedef struct Point2D Point2D;
  15891.  
  15892.  
  15893. æKY Port3D 
  15894. æT struct
  15895. æFc Graf3D.h
  15896. æD struct Port3D {
  15897.     GrafPtr grPort;
  15898.     Rect viewRect;
  15899.     Fixed xLeft;
  15900.     Fixed yTop;
  15901.     Fixed xRight;
  15902.     Fixed yBottom;
  15903.     Point3D pen;
  15904.     Point3D penPrime;
  15905.     Point3D eye;
  15906.     Fixed hSize;
  15907.     Fixed vSize;
  15908.     Fixed hCenter;
  15909.     Fixed vCenter;
  15910.     Fixed xCotan;
  15911.     Fixed yCotan;
  15912.     char filler;
  15913.     char ident;
  15914.     XfMatrix xForm;
  15915. };
  15916.  
  15917. typedef struct Port3D Port3D;
  15918. typedef Port3D *Port3DPtr, **Port3DHandle;
  15919.  
  15920.  
  15921. æKY InitGrf3d 
  15922. æT Function
  15923. æFc Graf3D.h
  15924. æD pascal void InitGrf3d(Port3DHandle port); 
  15925.  
  15926. æKY Open3DPort 
  15927. æT Function
  15928. æFc Graf3D.h
  15929. æD pascal void Open3DPort(Port3DPtr port); 
  15930.  
  15931. æKY SetPort3D 
  15932. æT Function
  15933. æFc Graf3D.h
  15934. æD pascal void SetPort3D(Port3DPtr port); 
  15935.  
  15936. æKY GetPort3D 
  15937. æT Function
  15938. æFc Graf3D.h
  15939. æD pascal void GetPort3D(Port3DPtr *port); 
  15940.  
  15941. æKY MoveTo2D 
  15942. æT Function
  15943. æFc Graf3D.h
  15944. æD pascal void MoveTo2D(Fixed x,Fixed y); 
  15945.  
  15946. æKY MoveTo3D 
  15947. æT Function
  15948. æFc Graf3D.h
  15949. æD pascal void MoveTo3D(Fixed x,Fixed y,Fixed z); 
  15950.  
  15951. æKY LineTo2D 
  15952. æT Function
  15953. æFc Graf3D.h
  15954. æD pascal void LineTo2D(Fixed x,Fixed y); 
  15955.  
  15956. æKY Move2D 
  15957. æT Function
  15958. æFc Graf3D.h
  15959. æD pascal void Move2D(Fixed dx,Fixed dy); 
  15960.  
  15961. æKY Move3D 
  15962. æT Function
  15963. æFc Graf3D.h
  15964. æD pascal void Move3D(Fixed dx,Fixed dy,Fixed dz); 
  15965.  
  15966. æKY Line2D 
  15967. æT Function
  15968. æFc Graf3D.h
  15969. æD pascal void Line2D(Fixed dx,Fixed dy); 
  15970.  
  15971. æKY Line3D 
  15972. æT Function
  15973. æFc Graf3D.h
  15974. æD pascal void Line3D(Fixed dx,Fixed dy,Fixed dz); 
  15975.  
  15976. æKY ViewPort 
  15977. æT Function
  15978. æFc Graf3D.h
  15979. æD pascal void ViewPort(const Rect *r); 
  15980.  
  15981. æKY LookAt 
  15982. æT Function
  15983. æFc Graf3D.h
  15984. æD pascal void LookAt(Fixed left,Fixed top,Fixed right,Fixed bottom); 
  15985.  
  15986. æKY ViewAngle 
  15987. æT Function
  15988. æFc Graf3D.h
  15989. æD pascal void ViewAngle(Fixed angle); 
  15990.  
  15991. æKY Identity 
  15992. æT Function
  15993. æFc Graf3D.h
  15994. æD pascal void Identity(void); 
  15995.  
  15996. æKY Scale 
  15997. æT Function
  15998. æFc Graf3D.h
  15999. æD pascal void Scale(Fixed xFactor,Fixed yFactor,Fixed zFactor); 
  16000.  
  16001. æKY Translate 
  16002. æT Function
  16003. æFc Graf3D.h
  16004. æD pascal void Translate(Fixed dx,Fixed dy,Fixed dz); 
  16005.  
  16006. æKY Pitch 
  16007. æT Function
  16008. æFc Graf3D.h
  16009. æD pascal void Pitch(Fixed xAngle); 
  16010.  
  16011. æKY Yaw 
  16012. æT Function
  16013. æFc Graf3D.h
  16014. æD pascal void Yaw(Fixed yAngle); 
  16015.  
  16016. æKY Roll 
  16017. æT Function
  16018. æFc Graf3D.h
  16019. æD pascal void Roll(Fixed zAngle); 
  16020.  
  16021. æKY Skew 
  16022. æT Function
  16023. æFc Graf3D.h
  16024. æD pascal void Skew(Fixed zAngle); 
  16025.  
  16026. æKY Transform 
  16027. æT Function
  16028. æFc Graf3D.h
  16029. æD pascal void Transform(const Point3D *src,Point3D *dst); 
  16030.  
  16031. æKY Clip3D 
  16032. æT Function
  16033. æFc Graf3D.h
  16034. æD pascal short Clip3D(const Point3D *src1,const Point3D *src2,Point *dst1,
  16035.     Point *dst2); 
  16036.  
  16037. æKY SetPt3D 
  16038. æT Function
  16039. æFc Graf3D.h
  16040. æD pascal void SetPt3D(Point3D *pt3D,Fixed x,Fixed y,Fixed z); 
  16041.  
  16042. æKY SetPt2D 
  16043. æT Function
  16044. æFc Graf3D.h
  16045. æD pascal void SetPt2D(Point2D *pt2D,Fixed x,Fixed y); 
  16046.  
  16047. æKY LineTo3D 
  16048. æT Function
  16049. æFc Graf3D.h
  16050. æD pascal void LineTo3D(Fixed x,Fixed y,Fixed z); 
  16051.  
  16052.  
  16053. æKY Lists.h
  16054. æKL LActivate
  16055. LAddColumn
  16056. LAddRow
  16057. LAddToCell
  16058. LAutoScroll
  16059. lcellsize
  16060. LCellSize
  16061. LClick
  16062. lclick
  16063. LClrCell
  16064. LDelColumn
  16065. LDelRow
  16066. LDispose
  16067. LDoDraw
  16068. ldraw
  16069. LDraw
  16070. LFind
  16071. LGetCell
  16072. LGetSelect
  16073. LLastClick
  16074. LNew
  16075. lnew
  16076. LNextCell
  16077. LRect
  16078. LScroll
  16079. LSearch
  16080. LSetCell
  16081. LSetSelect
  16082. LSize
  16083. LUpdate
  16084.  
  16085. Cell
  16086. DataArray
  16087. lCloseMsg
  16088. lDoHAutoscroll
  16089. lDoVAutoscroll
  16090. lDrawMsg
  16091. lExtendDrag
  16092. lHiliteMsg
  16093. lInitMsg
  16094. ListHandle
  16095. ListPtr
  16096. ListRec
  16097. lNoDisjoint
  16098. lNoExtend
  16099. lNoNilHilite
  16100. lNoRect
  16101. lOnlyOne
  16102. lUseSense
  16103. SearchProcPtr
  16104.  
  16105. æKY lDoVAutoscroll 
  16106. æT constant
  16107. æFc Lists.h
  16108. æD     lDoVAutoscroll = 2,
  16109.  
  16110. æKY lDoHAutoscroll 
  16111. æT constant
  16112. æFc Lists.h
  16113. æD     lDoHAutoscroll = 1,
  16114.  
  16115. æKY lOnlyOne 
  16116. æT constant
  16117. æFc Lists.h
  16118. æD     lOnlyOne = -128,
  16119.  
  16120. æKY lExtendDrag 
  16121. æT constant
  16122. æFc Lists.h
  16123. æD     lExtendDrag = 64,
  16124.  
  16125. æKY lNoDisjoint 
  16126. æT constant
  16127. æFc Lists.h
  16128. æD     lNoDisjoint = 32,
  16129.  
  16130. æKY lNoExtend 
  16131. æT constant
  16132. æFc Lists.h
  16133. æD     lNoExtend = 16,
  16134.  
  16135. æKY lNoRect 
  16136. æT constant
  16137. æFc Lists.h
  16138. æD     lNoRect = 8,
  16139.  
  16140. æKY lUseSense 
  16141. æT constant
  16142. æFc Lists.h
  16143. æD     lUseSense = 4,
  16144.  
  16145. æKY lNoNilHilite 
  16146. æT constant
  16147. æFc Lists.h
  16148. æD     lNoNilHilite = 2,
  16149.  
  16150. æKY lInitMsg 
  16151. æT constant
  16152. æFc Lists.h
  16153. æD     lInitMsg = 0,
  16154.  
  16155. æKY lDrawMsg 
  16156. æT constant
  16157. æFc Lists.h
  16158. æD     lDrawMsg = 1,
  16159.  
  16160. æKY lHiliteMsg 
  16161. æT constant
  16162. æFc Lists.h
  16163. æD     lHiliteMsg = 2,
  16164.  
  16165. æKY lCloseMsg 
  16166. æT constant
  16167. æFc Lists.h
  16168. æD     lCloseMsg = 3,
  16169.  
  16170. æKY Cell
  16171. æT typedef
  16172. æFc Lists.h
  16173. æD typedef Point Cell;
  16174.  
  16175. æKY DataArray
  16176. æT typedef
  16177. æFc Lists.h
  16178. æD typedef char DataArray[32001],*DataPtr,**DataHandle;
  16179.  
  16180. æKY SearchProcPtr
  16181. æT typedef
  16182. æFc Lists.h
  16183. æD typedef pascal short (*SearchProcPtr)(Ptr aPtr, Ptr bPtr, short aLen, short bLen);
  16184.  
  16185. æKY ListRec 
  16186. æT struct
  16187. æFc Lists.h
  16188. æD struct ListRec {
  16189.     Rect rView;
  16190.     GrafPtr port;
  16191.     Point indent;
  16192.     Point cellSize;
  16193.     Rect visible;
  16194.     ControlHandle vScroll;
  16195.     ControlHandle hScroll;
  16196.     char selFlags;
  16197.     Boolean lActive;
  16198.     char lReserved;
  16199.     char listFlags;
  16200.     long clikTime;
  16201.     Point clikLoc;
  16202.     Point mouseLoc;
  16203.     ProcPtr lClikLoop;
  16204.     Cell lastClick;
  16205.     long refCon;
  16206.     Handle listDefProc;
  16207.     Handle userHandle;
  16208.     Rect dataBounds;
  16209.     DataHandle cells;
  16210.     short maxIndex;
  16211.     short cellArray[1];
  16212. };
  16213.  
  16214. typedef struct ListRec ListRec;
  16215. typedef ListRec *ListPtr, **ListHandle;
  16216.  
  16217.  
  16218. æKY lnew 
  16219. æT Function
  16220. æFc Lists.h
  16221. æD ListHandle lnew(Rect *rView,Rect *dataBounds,Point *cSize,short theProc,
  16222.     WindowPtr theWindow,Boolean drawIt,Boolean hasGrow,Boolean scrollHoriz,
  16223.     Boolean scrollVert); 
  16224.  
  16225. æKY LNew 
  16226. æT Function
  16227. æFc Lists.h
  16228. æD pascal ListHandle LNew(const Rect *rView,const Rect *dataBounds,Point cSize,
  16229.     short theProc,WindowPtr theWindow,Boolean drawIt,Boolean hasGrow,Boolean scrollHoriz,
  16230.     Boolean scrollVert)
  16231.     = {0x3F3C,0x0044,0xA9E7}; 
  16232.  
  16233. æKY LDispose 
  16234. æT Function
  16235. æFc Lists.h
  16236. æD pascal void LDispose(ListHandle lHandle)
  16237.     = {0x3F3C,0x0028,0xA9E7}; 
  16238.  
  16239. æKY LAddColumn 
  16240. æT Function
  16241. æFc Lists.h
  16242. æD pascal short LAddColumn(short count,short colNum,ListHandle lHandle)
  16243.     = {0x3F3C,0x0004,0xA9E7}; 
  16244.  
  16245. æKY LAddRow 
  16246. æT Function
  16247. æFc Lists.h
  16248. æD pascal short LAddRow(short count,short rowNum,ListHandle lHandle)
  16249.     = {0x3F3C,0x0008,0xA9E7}; 
  16250.  
  16251. æKY LDelColumn 
  16252. æT Function
  16253. æFc Lists.h
  16254. æD pascal void LDelColumn(short count,short colNum,ListHandle lHandle)
  16255.     = {0x3F3C,0x0020,0xA9E7}; 
  16256.  
  16257. æKY LDelRow 
  16258. æT Function
  16259. æFc Lists.h
  16260. æD pascal void LDelRow(short count,short rowNum,ListHandle lHandle)
  16261.     = {0x3F3C,0x0024,0xA9E7}; 
  16262.  
  16263. æKY LGetSelect 
  16264. æT Function
  16265. æFc Lists.h
  16266. æD pascal Boolean LGetSelect(Boolean next,Cell *theCell,ListHandle lHandle)
  16267.     = {0x3F3C,0x003C,0xA9E7}; 
  16268.  
  16269. æKY LLastClick 
  16270. æT Function
  16271. æFc Lists.h
  16272. æD pascal Cell LLastClick(ListHandle lHandle)
  16273.     = {0x3F3C,0x0040,0xA9E7}; 
  16274.  
  16275. æKY LNextCell 
  16276. æT Function
  16277. æFc Lists.h
  16278. æD pascal Boolean LNextCell(Boolean hNext,Boolean vNext,Cell *theCell,ListHandle lHandle)
  16279.     = {0x3F3C,0x0048,0xA9E7}; 
  16280.  
  16281. æKY LSearch 
  16282. æT Function
  16283. æFc Lists.h
  16284. æD pascal Boolean LSearch(const void *dataPtr,short dataLen,SearchProcPtr searchProc,
  16285.     Cell *theCell,ListHandle lHandle)
  16286.     = {0x3F3C,0x0054,0xA9E7}; 
  16287.  
  16288. æKY LSize 
  16289. æT Function
  16290. æFc Lists.h
  16291. æD pascal void LSize(short listWidth,short listHeight,ListHandle lHandle)
  16292.     = {0x3F3C,0x0060,0xA9E7}; 
  16293.  
  16294. æKY LDoDraw 
  16295. æT Function
  16296. æFc Lists.h
  16297. æD pascal void LDoDraw(Boolean drawIt,ListHandle lHandle)
  16298.     = {0x3F3C,0x002C,0xA9E7}; 
  16299.  
  16300. æKY LScroll 
  16301. æT Function
  16302. æFc Lists.h
  16303. æD pascal void LScroll(short dCols,short dRows,ListHandle lHandle)
  16304.     = {0x3F3C,0x0050,0xA9E7}; 
  16305.  
  16306. æKY LAutoScroll 
  16307. æT Function
  16308. æFc Lists.h
  16309. æD pascal void LAutoScroll(ListHandle lHandle)
  16310.     = {0x3F3C,0x0010,0xA9E7}; 
  16311.  
  16312. æKY LUpdate 
  16313. æT Function
  16314. æFc Lists.h
  16315. æD pascal void LUpdate(RgnHandle theRgn,ListHandle lHandle)
  16316.     = {0x3F3C,0x0064,0xA9E7}; 
  16317.  
  16318. æKY LActivate 
  16319. æT Function
  16320. æFc Lists.h
  16321. æD pascal void LActivate(Boolean act,ListHandle lHandle)
  16322.     = {0x4267,0xA9E7}; 
  16323.  
  16324. æKY LCellSize 
  16325. æT Function
  16326. æFc Lists.h
  16327. æD pascal void LCellSize(Point cSize,ListHandle lHandle)
  16328.     = {0x3F3C,0x0014,0xA9E7}; 
  16329.  
  16330. æKY LClick 
  16331. æT Function
  16332. æFc Lists.h
  16333. æD pascal Boolean LClick(Point pt,short modifiers,ListHandle lHandle)
  16334.     = {0x3F3C,0x0018,0xA9E7}; 
  16335.  
  16336. æKY LAddToCell 
  16337. æT Function
  16338. æFc Lists.h
  16339. æD pascal void LAddToCell(const void *dataPtr,short dataLen,Cell theCell,ListHandle lHandle)
  16340.     = {0x3F3C,0x000C,0xA9E7}; 
  16341.  
  16342. æKY LClrCell 
  16343. æT Function
  16344. æFc Lists.h
  16345. æD pascal void LClrCell(Cell theCell,ListHandle lHandle)
  16346.     = {0x3F3C,0x001C,0xA9E7}; 
  16347.  
  16348. æKY LGetCell 
  16349. æT Function
  16350. æFc Lists.h
  16351. æD pascal void LGetCell(void *dataPtr,short *dataLen,Cell theCell,ListHandle lHandle)
  16352.     = {0x3F3C,0x0038,0xA9E7}; 
  16353.  
  16354. æKY LFind 
  16355. æT Function
  16356. æFc Lists.h
  16357. æD pascal void LFind(short *offset,short *len,Cell theCell,ListHandle lHandle)
  16358.     = {0x3F3C,0x0034,0xA9E7}; 
  16359.  
  16360. æKY LRect 
  16361. æT Function
  16362. æFc Lists.h
  16363. æD pascal void LRect(Rect *cellRect,Cell theCell,ListHandle lHandle)
  16364.     = {0x3F3C,0x004C,0xA9E7}; 
  16365.  
  16366. æKY LSetCell 
  16367. æT Function
  16368. æFc Lists.h
  16369. æD pascal void LSetCell(const void *dataPtr,short dataLen,Cell theCell,ListHandle lHandle)
  16370.     = {0x3F3C,0x0058,0xA9E7}; 
  16371.  
  16372. æKY LSetSelect 
  16373. æT Function
  16374. æFc Lists.h
  16375. æD pascal void LSetSelect(Boolean setIt,Cell theCell,ListHandle lHandle)
  16376.     = {0x3F3C,0x005C,0xA9E7}; 
  16377.  
  16378. æKY LDraw 
  16379. æT Function
  16380. æFc Lists.h
  16381. æD pascal void LDraw(Cell theCell,ListHandle lHandle)
  16382.     = {0x3F3C,0x0030,0xA9E7}; 
  16383.  
  16384. æKY ldraw 
  16385. æT Function
  16386. æFc Lists.h
  16387. æD void ldraw(Cell *theCell,ListHandle lHandle); 
  16388.  
  16389. æKY lclick 
  16390. æT Function
  16391. æFc Lists.h
  16392. æD Boolean lclick(Point *pt,short modifiers,ListHandle lHandle); 
  16393.  
  16394. æKY lcellsize 
  16395. æT Function
  16396. æFc Lists.h
  16397. æD void lcellsize(Point *cSize,ListHandle lHandle); 
  16398.  
  16399.  
  16400. æKY Memory.h
  16401. æKL ApplicationZone
  16402. ApplicZone
  16403. BlockMove
  16404. CompactMem
  16405. CompactMemSys
  16406. DebuggerEnter
  16407. DebuggerExit
  16408. DebuggerGetMax
  16409. DebuggerLockMemory
  16410. DebuggerPoll
  16411. DebuggerUnlockMemory
  16412. DeferUserFn
  16413. DisposeHandle
  16414. DisposePtr
  16415. DisposHandle
  16416. DisposPtr
  16417. EmptyHandle
  16418. EnterSupervisorMode
  16419. FreeMem
  16420. FreeMemSys
  16421. GetApplLimit
  16422. GetHandleSize
  16423. GetPageState
  16424. GetPhysical
  16425. GetPtrSize
  16426. GetZone
  16427. GZSaveHnd
  16428. HandleZone
  16429. HClrRBit
  16430. HGetState
  16431. HLock
  16432. HLockHi
  16433. HNoPurge
  16434. HoldMemory
  16435. HPurge
  16436. HSetRBit
  16437. HSetState
  16438. HUnlock
  16439. InitApplZone
  16440. InitZone
  16441. LockMemory
  16442. LockMemoryContiguous
  16443. MaxApplZone
  16444. MaxBlock
  16445. MaxBlockSys
  16446. MaxMem
  16447. MaxMemSys
  16448. MemError
  16449. MFFreeMem
  16450. MFMaxMem
  16451. MFTempDisposHandle
  16452. MFTempHLock
  16453. MFTempHUnlock
  16454. MFTempNewHandle
  16455. MFTopMem
  16456. MoreMasters
  16457. MoveHHi
  16458. NewEmptyHandle
  16459. NewEmptyHandleSys
  16460. NewHandle
  16461. NewHandleClear
  16462. NewHandleSys
  16463. NewHandleSysClear
  16464. NewPtr
  16465. NewPtrClear
  16466. NewPtrSys
  16467. NewPtrSysClear
  16468. PageFaultFatal
  16469. PtrZone
  16470. PurgeMem
  16471. PurgeMemSys
  16472. PurgeSpace
  16473. ReallocateHandle
  16474. ReallocHandle
  16475. RecoverHandle
  16476. RecoverHandleSys
  16477. ReserveMem
  16478. ReserveMemSys
  16479. ResrvMem
  16480. SetApplBase
  16481. SetApplLimit
  16482. SetGrowZone
  16483. SetHandleSize
  16484. SetPtrSize
  16485. SetZone
  16486. StackSpace
  16487. StripAddress
  16488. SystemZone
  16489. TempDisposeHandle
  16490. TempFreeMem
  16491. TempHLock
  16492. TempHUnlock
  16493. TempMaxMem
  16494. TempNewHandle
  16495. TempTopMem
  16496. TopMem
  16497. Translate24To32
  16498. UnholdMemory
  16499. UnlockMemory
  16500.  
  16501. defaultPhysicalEntryCount
  16502. GrowZoneProcPtr
  16503. kNotPaged
  16504. kPageInMemory
  16505. kPageOnDisk
  16506. LogicalToPhysicalTable
  16507. maxSize
  16508. MemoryBlock
  16509. PageState
  16510. Size
  16511. StatusRegisterContents
  16512. THz
  16513. Zone
  16514.  
  16515. æKY maxSize 
  16516. æT constant
  16517. æFc Memory.h
  16518. æD     maxSize = 0x800000,  /*Max data block size is 8 megabytes*/
  16519.  
  16520. æKY defaultPhysicalEntryCount 
  16521. æT constant
  16522. æFc Memory.h
  16523. æD     defaultPhysicalEntryCount = 8,
  16524.  
  16525. æKY kPageInMemory 
  16526. æT constant
  16527. æFc Memory.h
  16528. æD     kPageInMemory = 0,
  16529.  
  16530. æKY kPageOnDisk 
  16531. æT constant
  16532. æFc Memory.h
  16533. æD     kPageOnDisk = 1,
  16534.  
  16535. æKY kNotPaged 
  16536. æT constant
  16537. æFc Memory.h
  16538. æD     kNotPaged = 2,
  16539.  
  16540. æKY Size
  16541. æT typedef
  16542. æFc Memory.h
  16543. æD typedef long Size;       /* size of a block in bytes */
  16544.  
  16545. æKY GrowZoneProcPtr
  16546. æT typedef
  16547. æFc Memory.h
  16548. æD typedef pascal long (*GrowZoneProcPtr)(Size cbNeeded);
  16549.  
  16550. æKY Zone 
  16551. æT struct
  16552. æFc Memory.h
  16553. æD struct Zone {
  16554.     Ptr bkLim;
  16555.     Ptr purgePtr;
  16556.     Ptr hFstFree;
  16557.     long zcbFree;
  16558.     GrowZoneProcPtr gzProc;
  16559.     short moreMast;
  16560.     short flags;
  16561.     short cntRel;
  16562.     short maxRel;
  16563.     short cntNRel;
  16564.     short maxNRel;
  16565.     short cntEmpty;
  16566.     short cntHandles;
  16567.     long minCBFree;
  16568.     ProcPtr purgeProc;
  16569.     Ptr sparePtr;
  16570.     Ptr allocPtr;
  16571.     short heapData;
  16572. };
  16573.  
  16574. typedef struct Zone Zone;
  16575. typedef Zone *THz;
  16576.  
  16577.  
  16578. æKY MemoryBlock 
  16579. æT struct
  16580. æFc Memory.h
  16581. æD struct MemoryBlock {
  16582.     void * address;
  16583.     unsigned long count;
  16584. };
  16585.  
  16586. typedef struct MemoryBlock MemoryBlock;
  16587.  
  16588.  
  16589. æKY LogicalToPhysicalTable 
  16590. æT struct
  16591. æFc Memory.h
  16592. æD struct LogicalToPhysicalTable {
  16593.     MemoryBlock logical;
  16594.     MemoryBlock physical[defaultPhysicalEntryCount];
  16595. };
  16596.  
  16597. typedef struct LogicalToPhysicalTable LogicalToPhysicalTable;
  16598.  
  16599.  
  16600. æKY PageState
  16601. æT typedef
  16602. æFc Memory.h
  16603. æD typedef short PageState;
  16604.  
  16605. æKY StatusRegisterContents
  16606. æT typedef
  16607. æFc Memory.h
  16608. æD typedef short StatusRegisterContents;
  16609.  
  16610. æKY GetApplLimit 
  16611. æT Function
  16612. æFc Memory.h
  16613. æD #define GetApplLimit() (* (Ptr*) 0x0130)
  16614.  
  16615. æKY GetZone 
  16616. æT Function
  16617. æFc Memory.h
  16618. æD #pragma parameter __A0 GetZone
  16619. pascal THz GetZone(void)
  16620.     = 0xA11A; 
  16621.  
  16622. æKY SystemZone 
  16623. æT Function
  16624. æFc Memory.h
  16625. æD #define SystemZone() (* (THz*) 0x02A6)
  16626.  
  16627. æKY ApplicZone 
  16628. æT Function
  16629. æFc Memory.h
  16630. æD #define ApplicZone() (* (THz*) 0x02AA)
  16631.  
  16632. æKY ApplicationZone 
  16633. æT Function
  16634. æFc Memory.h
  16635. æD #define ApplicationZone() (* (THz*) 0x02AA)
  16636.  
  16637. æKY NewHandle 
  16638. æT Function
  16639. æFc Memory.h
  16640. æD #pragma parameter __A0 NewHandle(__D0)
  16641. pascal Handle NewHandle(Size byteCount)
  16642.     = 0xA122; 
  16643.  
  16644. æKY NewHandleSys 
  16645. æT Function
  16646. æFc Memory.h
  16647. æD #pragma parameter __A0 NewHandleSys(__D0)
  16648. pascal Handle NewHandleSys(Size byteCount)
  16649.     = 0xA522; 
  16650.  
  16651. æKY NewHandleClear 
  16652. æT Function
  16653. æFc Memory.h
  16654. æD #pragma parameter __A0 NewHandleClear(__D0)
  16655. pascal Handle NewHandleClear(Size byteCount)
  16656.     = 0xA322; 
  16657.  
  16658. æKY NewHandleSysClear 
  16659. æT Function
  16660. æFc Memory.h
  16661. æD #pragma parameter __A0 NewHandleSysClear(__D0)
  16662. pascal Handle NewHandleSysClear(Size byteCount)
  16663.     = 0xA722; 
  16664.  
  16665. æKY HandleZone 
  16666. æT Function
  16667. æFc Memory.h
  16668. æD #pragma parameter __A0 HandleZone(__A0)
  16669. pascal THz HandleZone(Handle h)
  16670.     = 0xA126; 
  16671.  
  16672. æKY RecoverHandle 
  16673. æT Function
  16674. æFc Memory.h
  16675. æD #pragma parameter __A0 RecoverHandle(__A0)
  16676. pascal Handle RecoverHandle(Ptr p)
  16677.     = 0xA128; 
  16678.  
  16679. æKY RecoverHandleSys 
  16680. æT Function
  16681. æFc Memory.h
  16682. æD #pragma parameter __A0 RecoverHandleSys(__A0)
  16683. pascal Handle RecoverHandleSys(Ptr p)
  16684.     = 0xA528; 
  16685.  
  16686. æKY NewPtr 
  16687. æT Function
  16688. æFc Memory.h
  16689. æD #pragma parameter __A0 NewPtr(__D0)
  16690. pascal Ptr NewPtr(Size byteCount)
  16691.     = 0xA11E; 
  16692.  
  16693. æKY NewPtrSys 
  16694. æT Function
  16695. æFc Memory.h
  16696. æD #pragma parameter __A0 NewPtrSys(__D0)
  16697. pascal Ptr NewPtrSys(Size byteCount)
  16698.     = 0xA51E; 
  16699.  
  16700. æKY NewPtrClear 
  16701. æT Function
  16702. æFc Memory.h
  16703. æD #pragma parameter __A0 NewPtrClear(__D0)
  16704. pascal Ptr NewPtrClear(Size byteCount)
  16705.     = 0xA31E; 
  16706.  
  16707. æKY NewPtrSysClear 
  16708. æT Function
  16709. æFc Memory.h
  16710. æD #pragma parameter __A0 NewPtrSysClear(__D0)
  16711. pascal Ptr NewPtrSysClear(Size byteCount)
  16712.     = 0xA71E; 
  16713.  
  16714. æKY PtrZone 
  16715. æT Function
  16716. æFc Memory.h
  16717. æD #pragma parameter __A0 PtrZone(__A0)
  16718. pascal THz PtrZone(Ptr p)
  16719.     = 0xA148; 
  16720.  
  16721. æKY GZSaveHnd 
  16722. æT Function
  16723. æFc Memory.h
  16724. æD #define GZSaveHnd() (* (Handle*) 0x0328)
  16725.  
  16726. æKY TopMem 
  16727. æT Function
  16728. æFc Memory.h
  16729. æD #define TopMem() (* (Ptr*) 0x0108)
  16730.  
  16731. æKY MaxBlock 
  16732. æT Function
  16733. æFc Memory.h
  16734. æD #pragma parameter __D0 MaxBlock
  16735. pascal long MaxBlock(void)
  16736.     = 0xA061; 
  16737.  
  16738. æKY MaxBlockSys 
  16739. æT Function
  16740. æFc Memory.h
  16741. æD #pragma parameter __D0 MaxBlockSys
  16742. pascal long MaxBlockSys(void)
  16743.     = 0xA461; 
  16744.  
  16745. æKY StackSpace 
  16746. æT Function
  16747. æFc Memory.h
  16748. æD #pragma parameter __D0 StackSpace
  16749. pascal long StackSpace(void)
  16750.     = 0xA065; 
  16751.  
  16752. æKY NewEmptyHandle 
  16753. æT Function
  16754. æFc Memory.h
  16755. æD #pragma parameter __A0 NewEmptyHandle
  16756. pascal Handle NewEmptyHandle(void)
  16757.     = 0xA166; 
  16758.  
  16759. æKY NewEmptyHandleSys 
  16760. æT Function
  16761. æFc Memory.h
  16762. æD #pragma parameter __A0 NewEmptyHandleSys
  16763. pascal Handle NewEmptyHandleSys(void)
  16764.     = 0xA566; 
  16765.  
  16766. æKY HLock 
  16767. æT Function
  16768. æFc Memory.h
  16769. æD #pragma parameter HLock(__A0)
  16770. pascal void HLock(Handle h)
  16771.     = 0xA029; 
  16772.  
  16773. æKY HUnlock 
  16774. æT Function
  16775. æFc Memory.h
  16776. æD #pragma parameter HUnlock(__A0)
  16777. pascal void HUnlock(Handle h)
  16778.     = 0xA02A; 
  16779.  
  16780. æKY HPurge 
  16781. æT Function
  16782. æFc Memory.h
  16783. æD #pragma parameter HPurge(__A0)
  16784. pascal void HPurge(Handle h)
  16785.     = 0xA049; 
  16786.  
  16787. æKY HNoPurge 
  16788. æT Function
  16789. æFc Memory.h
  16790. æD #pragma parameter HNoPurge(__A0)
  16791. pascal void HNoPurge(Handle h)
  16792.     = 0xA04A; 
  16793.  
  16794. æKY HLockHi 
  16795. æT Function
  16796. æFc Memory.h
  16797. æD #pragma parameter HLockHi(__A0)
  16798. pascal void HLockHi(Handle h)
  16799.     = {0xA064,0xA029}; 
  16800.  
  16801. æKY StripAddress 
  16802. æT Function
  16803. æFc Memory.h
  16804. æD #if SystemSixOrLater
  16805. #pragma parameter __D0 StripAddress(__D0)
  16806. pascal Ptr StripAddress(void *theAddress)
  16807.     = 0xA055; 
  16808. #else
  16809. pascal Ptr StripAddress(void *theAddress);
  16810. #endif
  16811.  
  16812. æKY Translate24To32 
  16813. æT Function
  16814. æFc Memory.h
  16815. æD #pragma parameter __D0 Translate24To32(__D0)
  16816. pascal Ptr Translate24To32(void *addr24)
  16817.     = 0xA091; 
  16818.  
  16819. æKY TempNewHandle 
  16820. æT Function
  16821. æFc Memory.h
  16822. æD pascal Handle TempNewHandle(Size logicalSize,OSErr *resultCode)
  16823.     = {0x3F3C,0x001D,0xA88F}; 
  16824.  
  16825. æKY TempMaxMem 
  16826. æT Function
  16827. æFc Memory.h
  16828. æD pascal Size TempMaxMem(Size *grow)
  16829.     = {0x3F3C,0x0015,0xA88F}; 
  16830.  
  16831. æKY TempFreeMem 
  16832. æT Function
  16833. æFc Memory.h
  16834. æD pascal long TempFreeMem(void)
  16835.     = {0x3F3C,0x0018,0xA88F}; 
  16836.  
  16837. æKY TempHLock 
  16838. æT Function
  16839. æFc Memory.h
  16840. æD pascal void TempHLock(Handle h,OSErr *resultCode)
  16841.     = {0x3F3C,0x001E,0xA88F}; 
  16842.  
  16843. æKY TempHUnlock 
  16844. æT Function
  16845. æFc Memory.h
  16846. æD pascal void TempHUnlock(Handle h,OSErr *resultCode)
  16847.     = {0x3F3C,0x001F,0xA88F}; 
  16848.  
  16849. æKY TempDisposeHandle 
  16850. æT Function
  16851. æFc Memory.h
  16852. æD pascal void TempDisposeHandle(Handle h,OSErr *resultCode)
  16853.     = {0x3F3C,0x0020,0xA88F}; 
  16854.  
  16855. æKY TempTopMem 
  16856. æT Function
  16857. æFc Memory.h
  16858. æD pascal Ptr TempTopMem(void)
  16859.     = {0x3F3C,0x0016,0xA88F}; 
  16860.  
  16861. æKY MFMaxMem 
  16862. æT Function
  16863. æFc Memory.h
  16864. æD pascal Size MFMaxMem(Size *grow)
  16865.     = {0x3F3C,0x0015,0xA88F}; 
  16866.  
  16867. æKY MFFreeMem 
  16868. æT Function
  16869. æFc Memory.h
  16870. æD pascal long MFFreeMem(void)
  16871.     = {0x3F3C,0x0018,0xA88F}; 
  16872.  
  16873. æKY MFTempNewHandle 
  16874. æT Function
  16875. æFc Memory.h
  16876. æD pascal Handle MFTempNewHandle(Size logicalSize,OSErr *resultCode)
  16877.     = {0x3F3C,0x001D,0xA88F}; 
  16878.  
  16879. æKY MFTempHLock 
  16880. æT Function
  16881. æFc Memory.h
  16882. æD pascal void MFTempHLock(Handle h,OSErr *resultCode)
  16883.     = {0x3F3C,0x001E,0xA88F}; 
  16884.  
  16885. æKY MFTempHUnlock 
  16886. æT Function
  16887. æFc Memory.h
  16888. æD pascal void MFTempHUnlock(Handle h,OSErr *resultCode)
  16889.     = {0x3F3C,0x001F,0xA88F}; 
  16890.  
  16891. æKY MFTempDisposHandle 
  16892. æT Function
  16893. æFc Memory.h
  16894. æD pascal void MFTempDisposHandle(Handle h,OSErr *resultCode)
  16895.     = {0x3F3C,0x0020,0xA88F}; 
  16896.  
  16897. æKY MFTopMem 
  16898. æT Function
  16899. æFc Memory.h
  16900. æD pascal Ptr MFTopMem(void)
  16901.     = {0x3F3C,0x0016,0xA88F}; 
  16902.  
  16903. æKY InitApplZone 
  16904. æT Function
  16905. æFc Memory.h
  16906. æD pascal void InitApplZone(void)
  16907.     = 0xA02C; 
  16908.  
  16909. æKY InitZone 
  16910. æT Function
  16911. æFc Memory.h
  16912. æD pascal void InitZone(GrowZoneProcPtr pgrowZone,short cmoreMasters,void *limitPtr,
  16913.     void *startPtr); 
  16914.  
  16915. æKY SetZone 
  16916. æT Function
  16917. æFc Memory.h
  16918. æD #pragma parameter SetZone(__A0)
  16919. pascal void SetZone(THz hz)
  16920.     = 0xA01B; 
  16921.  
  16922. æKY CompactMem 
  16923. æT Function
  16924. æFc Memory.h
  16925. æD #pragma parameter __D0 CompactMem(__D0)
  16926. pascal Size CompactMem(Size cbNeeded)
  16927.     = 0xA04C; 
  16928.  
  16929. æKY CompactMemSys 
  16930. æT Function
  16931. æFc Memory.h
  16932. æD #pragma parameter __D0 CompactMemSys(__D0)
  16933. pascal Size CompactMemSys(Size cbNeeded)
  16934.     = 0xA44C; 
  16935.  
  16936. æKY PurgeMem 
  16937. æT Function
  16938. æFc Memory.h
  16939. æD #pragma parameter PurgeMem(__D0)
  16940. pascal void PurgeMem(Size cbNeeded)
  16941.     = 0xA04D; 
  16942.  
  16943. æKY PurgeMemSys 
  16944. æT Function
  16945. æFc Memory.h
  16946. æD #pragma parameter PurgeMemSys(__D0)
  16947. pascal void PurgeMemSys(Size cbNeeded)
  16948.     = 0xA44D; 
  16949.  
  16950. æKY FreeMem 
  16951. æT Function
  16952. æFc Memory.h
  16953. æD #pragma parameter __D0 FreeMem
  16954. pascal long FreeMem(void)
  16955.     = 0xA01C; 
  16956.  
  16957. æKY FreeMemSys 
  16958. æT Function
  16959. æFc Memory.h
  16960. æD #pragma parameter __D0 FreeMemSys
  16961. pascal long FreeMemSys(void)
  16962.     = 0xA41C; 
  16963.  
  16964. æKY ResrvMem 
  16965. æT Function
  16966. æFc Memory.h
  16967. æD #pragma parameter ResrvMem(__D0)
  16968. pascal void ResrvMem(Size cbNeeded)
  16969.     = 0xA040; 
  16970.  
  16971. æKY ReserveMem 
  16972. æT Function
  16973. æFc Memory.h
  16974. æD #pragma parameter ReserveMem(__D0)
  16975. pascal void ReserveMem(Size cbNeeded)
  16976.     = 0xA040; 
  16977.  
  16978. æKY ReserveMemSys 
  16979. æT Function
  16980. æFc Memory.h
  16981. æD #pragma parameter ReserveMemSys(__D0)
  16982. pascal void ReserveMemSys(Size cbNeeded)
  16983.     = 0xA440; 
  16984.  
  16985. æKY MaxMem 
  16986. æT Function
  16987. æFc Memory.h
  16988. æD #pragma parameter __D0 MaxMem(__A1)
  16989. pascal Size MaxMem(Size *grow)
  16990.     = {0xA11D,0x2288}; 
  16991.  
  16992. æKY MaxMemSys 
  16993. æT Function
  16994. æFc Memory.h
  16995. æD #pragma parameter __D0 MaxMemSys(__A1)
  16996. pascal Size MaxMemSys(Size *grow)
  16997.     = {0xA51D,0x2288}; 
  16998.  
  16999. æKY SetGrowZone 
  17000. æT Function
  17001. æFc Memory.h
  17002. æD #pragma parameter SetGrowZone(__A0)
  17003. pascal void SetGrowZone(GrowZoneProcPtr growZone)
  17004.     = 0xA04B; 
  17005.  
  17006. æKY SetApplLimit 
  17007. æT Function
  17008. æFc Memory.h
  17009. æD #pragma parameter SetApplLimit(__A0)
  17010. pascal void SetApplLimit(void *zoneLimit)
  17011.     = 0xA02D; 
  17012.  
  17013. æKY MoveHHi 
  17014. æT Function
  17015. æFc Memory.h
  17016. æD #pragma parameter MoveHHi(__A0)
  17017. pascal void MoveHHi(Handle h)
  17018.     = 0xA064; 
  17019.  
  17020. æKY DisposPtr 
  17021. æT Function
  17022. æFc Memory.h
  17023. æD #pragma parameter DisposPtr(__A0)
  17024. pascal void DisposPtr(Ptr p)
  17025.     = 0xA01F; 
  17026.  
  17027. æKY DisposePtr 
  17028. æT Function
  17029. æFc Memory.h
  17030. æD #pragma parameter DisposePtr(__A0)
  17031. pascal void DisposePtr(Ptr p)
  17032.     = 0xA01F; 
  17033.  
  17034. æKY GetPtrSize 
  17035. æT Function
  17036. æFc Memory.h
  17037. æD pascal Size GetPtrSize(Ptr p); 
  17038.  
  17039. æKY SetPtrSize 
  17040. æT Function
  17041. æFc Memory.h
  17042. æD #pragma parameter SetPtrSize(__A0,__D0)
  17043. pascal void SetPtrSize(Ptr p,Size newSize)
  17044.     = 0xA020; 
  17045.  
  17046. æKY DisposHandle 
  17047. æT Function
  17048. æFc Memory.h
  17049. æD #pragma parameter DisposHandle(__A0)
  17050. pascal void DisposHandle(Handle h)
  17051.     = 0xA023; 
  17052.  
  17053. æKY DisposeHandle 
  17054. æT Function
  17055. æFc Memory.h
  17056. æD #pragma parameter DisposeHandle(__A0)
  17057. pascal void DisposeHandle(Handle h)
  17058.     = 0xA023; 
  17059.  
  17060. æKY GetHandleSize 
  17061. æT Function
  17062. æFc Memory.h
  17063. æD pascal Size GetHandleSize(Handle h); 
  17064.  
  17065. æKY SetHandleSize 
  17066. æT Function
  17067. æFc Memory.h
  17068. æD #pragma parameter SetHandleSize(__A0,__D0)
  17069. pascal void SetHandleSize(Handle h,Size newSize)
  17070.     = 0xA024; 
  17071.  
  17072. æKY EmptyHandle 
  17073. æT Function
  17074. æFc Memory.h
  17075. æD #pragma parameter EmptyHandle(__A0)
  17076. pascal void EmptyHandle(Handle h)
  17077.     = 0xA02B; 
  17078.  
  17079. æKY ReallocHandle 
  17080. æT Function
  17081. æFc Memory.h
  17082. æD #pragma parameter ReallocHandle(__A0,__D0)
  17083. pascal void ReallocHandle(Handle h,Size byteCount)
  17084.     = 0xA027; 
  17085.  
  17086. æKY ReallocateHandle 
  17087. æT Function
  17088. æFc Memory.h
  17089. æD #pragma parameter ReallocateHandle(__A0,__D0)
  17090. pascal void ReallocateHandle(Handle h,Size byteCount)
  17091.     = 0xA027; 
  17092.  
  17093. æKY HSetRBit 
  17094. æT Function
  17095. æFc Memory.h
  17096. æD #pragma parameter HSetRBit(__A0)
  17097. pascal void HSetRBit(Handle h)
  17098.     = 0xA067; 
  17099.  
  17100. æKY HClrRBit 
  17101. æT Function
  17102. æFc Memory.h
  17103. æD #pragma parameter HClrRBit(__A0)
  17104. pascal void HClrRBit(Handle h)
  17105.     = 0xA068; 
  17106.  
  17107. æKY MoreMasters 
  17108. æT Function
  17109. æFc Memory.h
  17110. æD pascal void MoreMasters(void)
  17111.     = 0xA036; 
  17112.  
  17113. æKY BlockMove 
  17114. æT Function
  17115. æFc Memory.h
  17116. æD #pragma parameter BlockMove(__A0,__A1,__D0)
  17117. pascal void BlockMove(const void *srcPtr,void *destPtr,Size byteCount)
  17118.     = 0xA02E; 
  17119.  
  17120. æKY MemError 
  17121. æT Function
  17122. æFc Memory.h
  17123. æD #define MemError() (* (OSErr*) 0x0220)
  17124.  
  17125. æKY PurgeSpace 
  17126. æT Function
  17127. æFc Memory.h
  17128. æD pascal void PurgeSpace(long *total,long *contig); 
  17129.  
  17130. æKY HGetState 
  17131. æT Function
  17132. æFc Memory.h
  17133. æD #pragma parameter __D0 HGetState(__A0)
  17134. pascal char HGetState(Handle h)
  17135.     = 0xA069; 
  17136.  
  17137. æKY HSetState 
  17138. æT Function
  17139. æFc Memory.h
  17140. æD #pragma parameter HSetState(__A0,__D0)
  17141. pascal void HSetState(Handle h,char flags)
  17142.     = 0xA06A; 
  17143.  
  17144. æKY SetApplBase 
  17145. æT Function
  17146. æFc Memory.h
  17147. æD #pragma parameter SetApplBase(__A0)
  17148. pascal void SetApplBase(void *startPtr)
  17149.     = 0xA057; 
  17150.  
  17151. æKY MaxApplZone 
  17152. æT Function
  17153. æFc Memory.h
  17154. æD pascal void MaxApplZone(void)
  17155.     = 0xA063; 
  17156.  
  17157. æKY HoldMemory 
  17158. æT Function
  17159. æFc Memory.h
  17160. æD #pragma parameter __D0 HoldMemory(__A0,__A1)
  17161. pascal OSErr HoldMemory(void *address,unsigned long count)
  17162.     = {0x7000,0xA05C}; 
  17163.  
  17164. æKY UnholdMemory 
  17165. æT Function
  17166. æFc Memory.h
  17167. æD #pragma parameter __D0 UnholdMemory(__A0,__A1)
  17168. pascal OSErr UnholdMemory(void *address,unsigned long count)
  17169.     = {0x7001,0xA05C}; 
  17170.  
  17171. æKY LockMemory 
  17172. æT Function
  17173. æFc Memory.h
  17174. æD #pragma parameter __D0 LockMemory(__A0,__A1)
  17175. pascal OSErr LockMemory(void *address,unsigned long count)
  17176.     = {0x7002,0xA05C}; 
  17177.  
  17178. æKY LockMemoryContiguous 
  17179. æT Function
  17180. æFc Memory.h
  17181. æD #pragma parameter __D0 LockMemoryContiguous(__A0,__A1)
  17182. pascal OSErr LockMemoryContiguous(void *address,unsigned long count)
  17183.     = {0x7004,0xA05C}; 
  17184.  
  17185. æKY UnlockMemory 
  17186. æT Function
  17187. æFc Memory.h
  17188. æD #pragma parameter __D0 UnlockMemory(__A0,__A1)
  17189. pascal OSErr UnlockMemory(void *address,unsigned long count)
  17190.     = {0x7003,0xA05C}; 
  17191.  
  17192. æKY GetPhysical 
  17193. æT Function
  17194. æFc Memory.h
  17195. æD pascal OSErr GetPhysical(LogicalToPhysicalTable *addresses,unsigned long *physicalEntryCount); 
  17196.  
  17197. æKY DeferUserFn 
  17198. æT Function
  17199. æFc Memory.h
  17200. æD #pragma parameter __D0 DeferUserFn(__A0,__D0)
  17201. pascal OSErr DeferUserFn(ProcPtr userFunction,void *argument)
  17202.     = 0xA08F; 
  17203.  
  17204. æKY DebuggerGetMax 
  17205. æT Function
  17206. æFc Memory.h
  17207. æD #pragma parameter __D0 DebuggerGetMax
  17208. pascal long DebuggerGetMax(void)
  17209.     = {0x7000,0xA08D}; 
  17210.  
  17211. æKY DebuggerEnter 
  17212. æT Function
  17213. æFc Memory.h
  17214. æD pascal void DebuggerEnter(void)
  17215.     = {0x7001,0xA08D}; 
  17216.  
  17217. æKY DebuggerExit 
  17218. æT Function
  17219. æFc Memory.h
  17220. æD pascal void DebuggerExit(void)
  17221.     = {0x7002,0xA08D}; 
  17222.  
  17223. æKY DebuggerPoll 
  17224. æT Function
  17225. æFc Memory.h
  17226. æD pascal void DebuggerPoll(void)
  17227.     = {0x7003,0xA08D}; 
  17228.  
  17229. æKY GetPageState 
  17230. æT Function
  17231. æFc Memory.h
  17232. æD #pragma parameter __D0 GetPageState(__A0)
  17233. pascal PageState GetPageState(const void *address)
  17234.     = {0x7004,0xA08D}; 
  17235.  
  17236. æKY PageFaultFatal 
  17237. æT Function
  17238. æFc Memory.h
  17239. æD #pragma parameter __D0 PageFaultFatal
  17240. pascal Boolean PageFaultFatal(void)
  17241.     = {0x7005,0xA08D}; 
  17242.  
  17243. æKY DebuggerLockMemory 
  17244. æT Function
  17245. æFc Memory.h
  17246. æD #pragma parameter __D0 DebuggerLockMemory(__A0,__A1)
  17247. pascal OSErr DebuggerLockMemory(void *address,unsigned long count)
  17248.     = {0x7006,0xA08D}; 
  17249.  
  17250. æKY DebuggerUnlockMemory 
  17251. æT Function
  17252. æFc Memory.h
  17253. æD #pragma parameter __D0 DebuggerUnlockMemory(__A0,__A1)
  17254. pascal OSErr DebuggerUnlockMemory(void *address,unsigned long count)
  17255.     = {0x7007,0xA08D}; 
  17256.  
  17257. æKY EnterSupervisorMode 
  17258. æT Function
  17259. æFc Memory.h
  17260. æD #pragma parameter __D0 EnterSupervisorMode
  17261. pascal StatusRegisterContents EnterSupervisorMode(void)
  17262.     = {0x7008,0xA08D}; 
  17263.  
  17264.  
  17265. æKY Menus.h
  17266. æKL AddResMenu
  17267. AppendMenu
  17268. appendmenu
  17269. CalcMenuSize
  17270. CheckItem
  17271. ClearMenuBar
  17272. CountMItems
  17273. DeleteMenu
  17274. DelMCEntries
  17275. DelMenuItem
  17276. DisableItem
  17277. DispMCInfo
  17278. DisposeMenu
  17279. DrawMenuBar
  17280. EnableItem
  17281. FlashMenuBar
  17282. getitem
  17283. GetItem
  17284. GetItemCmd
  17285. GetItemIcon
  17286. GetItemMark
  17287. GetItemStyle
  17288. GetMCEntry
  17289. GetMCInfo
  17290. GetMenu
  17291. GetMenuBar
  17292. GetMHandle
  17293. GetNewMBar
  17294. HiliteMenu
  17295. InitMenus
  17296. InitProcMenu
  17297. InsertMenu
  17298. InsertResMenu
  17299. InsMenuItem
  17300. insmenuitem
  17301. InvalMenuBar
  17302. MenuChoice
  17303. MenuKey
  17304. MenuSelect
  17305. menuselect
  17306. newmenu
  17307. NewMenu
  17308. PopUpMenuSelect
  17309. setitem
  17310. SetItem
  17311. SetItemCmd
  17312. SetItemIcon
  17313. SetItemMark
  17314. SetItemStyle
  17315. SetMCEntries
  17316. SetMCInfo
  17317. SetMenuBar
  17318. SetMenuFlash
  17319.  
  17320. hierMenu
  17321. hMenuCmd
  17322. mCalcItemMsg
  17323. MCEntry
  17324. MCEntryPtr
  17325. mChooseMsg
  17326. MCTable
  17327. mctAllItems
  17328. mctLastIDIndic
  17329. mDrawItemMsg
  17330. mDrawMsg
  17331. MenuCRsrc
  17332. MenuCRsrcHandle
  17333. MenuCRsrcPtr
  17334. MenuHandle
  17335. MenuInfo
  17336. MenuPtr
  17337. mPopUpMsg
  17338. mSizeMsg
  17339. noMark
  17340. SavedBits
  17341. textMenuProc
  17342.  
  17343. æKY noMark 
  17344. æT constant
  17345. æFc Menus.h
  17346. æD #define noMark '\0'          /*mark symbol for MarkItem*/
  17347.  
  17348. æKY mDrawMsg 
  17349. æT constant
  17350. æFc Menus.h
  17351. æD     mDrawMsg = 0,
  17352.  
  17353. æKY mChooseMsg 
  17354. æT constant
  17355. æFc Menus.h
  17356. æD     mChooseMsg = 1,
  17357.  
  17358. æKY mSizeMsg 
  17359. æT constant
  17360. æFc Menus.h
  17361. æD     mSizeMsg = 2,
  17362.  
  17363. æKY mDrawItemMsg 
  17364. æT constant
  17365. æFc Menus.h
  17366. æD     mDrawItemMsg = 4,
  17367.  
  17368. æKY mCalcItemMsg 
  17369. æT constant
  17370. æFc Menus.h
  17371. æD     mCalcItemMsg = 5,
  17372.  
  17373. æKY textMenuProc 
  17374. æT constant
  17375. æFc Menus.h
  17376. æD     textMenuProc = 0,
  17377.  
  17378. æKY hMenuCmd 
  17379. æT constant
  17380. æFc Menus.h
  17381. æD     hMenuCmd = 27,           /*itemCmd == 0x001B ==> hierarchical menu*/
  17382.  
  17383. æKY hierMenu 
  17384. æT constant
  17385. æFc Menus.h
  17386. æD     hierMenu = -1,           /*a hierarchical menu - for InsertMenu call*/
  17387.  
  17388. æKY mPopUpMsg 
  17389. æT constant
  17390. æFc Menus.h
  17391. æD     mPopUpMsg = 3,           /*menu defProc messages - place yourself*/
  17392.  
  17393. æKY mctAllItems 
  17394. æT constant
  17395. æFc Menus.h
  17396. æD     mctAllItems = -98,       /*search for all Items for the given ID*/
  17397.  
  17398. æKY mctLastIDIndic 
  17399. æT constant
  17400. æFc Menus.h
  17401. æD     mctLastIDIndic = -99,    /*last color table entry has this in ID field*/
  17402.  
  17403. æKY MenuInfo 
  17404. æT struct
  17405. æFc Menus.h
  17406. æD struct MenuInfo {
  17407.     short menuID;
  17408.     short menuWidth;
  17409.     short menuHeight;
  17410.     Handle menuProc;
  17411.     long enableFlags;
  17412.     Str255 menuData;
  17413. };
  17414.  
  17415. typedef struct MenuInfo MenuInfo;
  17416. typedef MenuInfo *MenuPtr, **MenuHandle;
  17417.  
  17418.  
  17419. æKY MCEntry 
  17420. æT struct
  17421. æFc Menus.h
  17422. æD struct MCEntry {
  17423.     short mctID;                /*menu ID.  ID = 0 is the menu bar*/
  17424.     short mctItem;              /*menu Item. Item = 0 is a title*/
  17425.     RGBColor mctRGB1;           /*usage depends on ID and Item*/
  17426.     RGBColor mctRGB2;           /*usage depends on ID and Item*/
  17427.     RGBColor mctRGB3;           /*usage depends on ID and Item*/
  17428.     RGBColor mctRGB4;           /*usage depends on ID and Item*/
  17429.     short mctReserved;          /*reserved for internal use*/
  17430. };
  17431.  
  17432. typedef struct MCEntry MCEntry;
  17433. typedef MCEntry *MCEntryPtr;
  17434.  
  17435.  
  17436. æKY MCTable
  17437. æT typedef
  17438. æFc Menus.h
  17439. æD typedef MCEntry MCTable[1], *MCTablePtr, **MCTableHandle;
  17440.  
  17441. æKY MenuCRsrc 
  17442. æT struct
  17443. æFc Menus.h
  17444. æD struct MenuCRsrc {
  17445.     short numEntries;           /*number of entries*/
  17446.     MCTable mcEntryRecs;        /*ARRAY [1..numEntries] of MCEntry*/
  17447. };
  17448.  
  17449. typedef struct MenuCRsrc MenuCRsrc;
  17450. typedef MenuCRsrc *MenuCRsrcPtr, **MenuCRsrcHandle;
  17451.  
  17452.  
  17453. æKY SavedBits
  17454. æT typedef
  17455. æFc Menus.h
  17456. æD typedef long SavedBits;      /* For Save/Restore/Discard Bits calls */
  17457.  
  17458. æKY InitMenus 
  17459. æT Function
  17460. æFc Menus.h
  17461. æD pascal void InitMenus(void)
  17462.     = 0xA930; 
  17463.  
  17464. æKY NewMenu 
  17465. æT Function
  17466. æFc Menus.h
  17467. æD pascal MenuHandle NewMenu(short menuID,const Str255 menuTitle)
  17468.     = 0xA931; 
  17469.  
  17470. æKY GetMenu 
  17471. æT Function
  17472. æFc Menus.h
  17473. æD pascal MenuHandle GetMenu(short resourceID)
  17474.     = 0xA9BF; 
  17475.  
  17476. æKY DisposeMenu 
  17477. æT Function
  17478. æFc Menus.h
  17479. æD pascal void DisposeMenu(MenuHandle theMenu)
  17480.     = 0xA932; 
  17481.  
  17482. æKY AppendMenu 
  17483. æT Function
  17484. æFc Menus.h
  17485. æD pascal void AppendMenu(MenuHandle menu,ConstStr255Param data)
  17486.     = 0xA933; 
  17487.  
  17488. æKY AddResMenu 
  17489. æT Function
  17490. æFc Menus.h
  17491. æD pascal void AddResMenu(MenuHandle theMenu,ResType theType)
  17492.     = 0xA94D; 
  17493.  
  17494. æKY InsertResMenu 
  17495. æT Function
  17496. æFc Menus.h
  17497. æD pascal void InsertResMenu(MenuHandle theMenu,ResType theType,short afterItem)
  17498.     = 0xA951; 
  17499.  
  17500. æKY InsertMenu 
  17501. æT Function
  17502. æFc Menus.h
  17503. æD pascal void InsertMenu(MenuHandle theMenu,short beforeID)
  17504.     = 0xA935; 
  17505.  
  17506. æKY DrawMenuBar 
  17507. æT Function
  17508. æFc Menus.h
  17509. æD pascal void DrawMenuBar(void)
  17510.     = 0xA937; 
  17511.  
  17512. æKY InvalMenuBar 
  17513. æT Function
  17514. æFc Menus.h
  17515. æD pascal void InvalMenuBar(void)
  17516.     = 0xA81D; 
  17517.  
  17518. æKY DeleteMenu 
  17519. æT Function
  17520. æFc Menus.h
  17521. æD pascal void DeleteMenu(short menuID)
  17522.     = 0xA936; 
  17523.  
  17524. æKY ClearMenuBar 
  17525. æT Function
  17526. æFc Menus.h
  17527. æD pascal void ClearMenuBar(void)
  17528.     = 0xA934; 
  17529.  
  17530. æKY GetNewMBar 
  17531. æT Function
  17532. æFc Menus.h
  17533. æD pascal Handle GetNewMBar(short menuBarID)
  17534.     = 0xA9C0; 
  17535.  
  17536. æKY GetMenuBar 
  17537. æT Function
  17538. æFc Menus.h
  17539. æD pascal Handle GetMenuBar(void)
  17540.     = 0xA93B; 
  17541.  
  17542. æKY SetMenuBar 
  17543. æT Function
  17544. æFc Menus.h
  17545. æD pascal void SetMenuBar(Handle menuList)
  17546.     = 0xA93C; 
  17547.  
  17548. æKY InsMenuItem 
  17549. æT Function
  17550. æFc Menus.h
  17551. æD pascal void InsMenuItem(MenuHandle theMenu,ConstStr255Param itemString,
  17552.     short afterItem)
  17553.     = 0xA826; 
  17554.  
  17555. æKY DelMenuItem 
  17556. æT Function
  17557. æFc Menus.h
  17558. æD pascal void DelMenuItem(MenuHandle theMenu,short item)
  17559.     = 0xA952; 
  17560.  
  17561. æKY MenuKey 
  17562. æT Function
  17563. æFc Menus.h
  17564. æD pascal long MenuKey(short ch)
  17565.     = 0xA93E; 
  17566.  
  17567. æKY HiliteMenu 
  17568. æT Function
  17569. æFc Menus.h
  17570. æD pascal void HiliteMenu(short menuID)
  17571.     = 0xA938; 
  17572.  
  17573. æKY SetItem 
  17574. æT Function
  17575. æFc Menus.h
  17576. æD pascal void SetItem(MenuHandle theMenu,short item,ConstStr255Param itemString)
  17577.     = 0xA947; 
  17578.  
  17579. æKY GetItem 
  17580. æT Function
  17581. æFc Menus.h
  17582. æD pascal void GetItem(MenuHandle theMenu,short item,Str255 itemString)
  17583.     = 0xA946; 
  17584.  
  17585. æKY DisableItem 
  17586. æT Function
  17587. æFc Menus.h
  17588. æD pascal void DisableItem(MenuHandle theMenu,short item)
  17589.     = 0xA93A; 
  17590.  
  17591. æKY EnableItem 
  17592. æT Function
  17593. æFc Menus.h
  17594. æD pascal void EnableItem(MenuHandle theMenu,short item)
  17595.     = 0xA939; 
  17596.  
  17597. æKY CheckItem 
  17598. æT Function
  17599. æFc Menus.h
  17600. æD pascal void CheckItem(MenuHandle theMenu,short item,Boolean checked)
  17601.     = 0xA945; 
  17602.  
  17603. æKY SetItemMark 
  17604. æT Function
  17605. æFc Menus.h
  17606. æD pascal void SetItemMark(MenuHandle theMenu,short item,short markChar)
  17607.     = 0xA944; 
  17608.  
  17609. æKY GetItemMark 
  17610. æT Function
  17611. æFc Menus.h
  17612. æD pascal void GetItemMark(MenuHandle theMenu,short item,short *markChar)
  17613.     = 0xA943; 
  17614.  
  17615. æKY SetItemIcon 
  17616. æT Function
  17617. æFc Menus.h
  17618. æD pascal void SetItemIcon(MenuHandle theMenu,short item,short iconNum)
  17619.     = 0xA940; 
  17620.  
  17621. æKY GetItemIcon 
  17622. æT Function
  17623. æFc Menus.h
  17624. æD pascal void GetItemIcon(MenuHandle theMenu,short item,short *iconNum)
  17625.     = 0xA93F; 
  17626.  
  17627. æKY SetItemStyle 
  17628. æT Function
  17629. æFc Menus.h
  17630. æD pascal void SetItemStyle(MenuHandle theMenu,short item,short chStyle)
  17631.     = 0xA942; 
  17632.  
  17633. æKY GetItemStyle 
  17634. æT Function
  17635. æFc Menus.h
  17636. æD pascal void GetItemStyle(MenuHandle theMenu,short item,Style *chStyle); 
  17637.  
  17638. æKY CalcMenuSize 
  17639. æT Function
  17640. æFc Menus.h
  17641. æD pascal void CalcMenuSize(MenuHandle theMenu)
  17642.     = 0xA948; 
  17643.  
  17644. æKY CountMItems 
  17645. æT Function
  17646. æFc Menus.h
  17647. æD pascal short CountMItems(MenuHandle theMenu)
  17648.     = 0xA950; 
  17649.  
  17650. æKY GetMHandle 
  17651. æT Function
  17652. æFc Menus.h
  17653. æD pascal MenuHandle GetMHandle(short menuID)
  17654.     = 0xA949; 
  17655.  
  17656. æKY FlashMenuBar 
  17657. æT Function
  17658. æFc Menus.h
  17659. æD pascal void FlashMenuBar(short menuID)
  17660.     = 0xA94C; 
  17661.  
  17662. æKY SetMenuFlash 
  17663. æT Function
  17664. æFc Menus.h
  17665. æD pascal void SetMenuFlash(short count)
  17666.     = 0xA94A; 
  17667.  
  17668. æKY MenuSelect 
  17669. æT Function
  17670. æFc Menus.h
  17671. æD pascal long MenuSelect(Point startPt)
  17672.     = 0xA93D; 
  17673.  
  17674. æKY InitProcMenu 
  17675. æT Function
  17676. æFc Menus.h
  17677. æD pascal void InitProcMenu(short resID)
  17678.     = 0xA808; 
  17679.  
  17680. æKY GetItemCmd 
  17681. æT Function
  17682. æFc Menus.h
  17683. æD pascal void GetItemCmd(MenuHandle theMenu,short item,short *cmdChar)
  17684.     = 0xA84E; 
  17685.  
  17686. æKY SetItemCmd 
  17687. æT Function
  17688. æFc Menus.h
  17689. æD pascal void SetItemCmd(MenuHandle theMenu,short item,short cmdChar)
  17690.     = 0xA84F; 
  17691.  
  17692. æKY PopUpMenuSelect 
  17693. æT Function
  17694. æFc Menus.h
  17695. æD pascal long PopUpMenuSelect(MenuHandle menu,short top,short left,short popUpItem)
  17696.     = 0xA80B; 
  17697.  
  17698. æKY MenuChoice 
  17699. æT Function
  17700. æFc Menus.h
  17701. æD pascal long MenuChoice(void)
  17702.     = 0xAA66; 
  17703.  
  17704. æKY DelMCEntries 
  17705. æT Function
  17706. æFc Menus.h
  17707. æD pascal void DelMCEntries(short menuID,short menuItem)
  17708.     = 0xAA60; 
  17709.  
  17710. æKY GetMCInfo 
  17711. æT Function
  17712. æFc Menus.h
  17713. æD pascal MCTableHandle GetMCInfo(void)
  17714.     = 0xAA61; 
  17715.  
  17716. æKY SetMCInfo 
  17717. æT Function
  17718. æFc Menus.h
  17719. æD pascal void SetMCInfo(MCTableHandle menuCTbl)
  17720.     = 0xAA62; 
  17721.  
  17722. æKY DispMCInfo 
  17723. æT Function
  17724. æFc Menus.h
  17725. æD pascal void DispMCInfo(MCTableHandle menuCTbl)
  17726.     = 0xAA63; 
  17727.  
  17728. æKY GetMCEntry 
  17729. æT Function
  17730. æFc Menus.h
  17731. æD pascal MCEntryPtr GetMCEntry(short menuID,short menuItem)
  17732.     = 0xAA64; 
  17733.  
  17734. æKY SetMCEntries 
  17735. æT Function
  17736. æFc Menus.h
  17737. æD pascal void SetMCEntries(short numEntries,MCTablePtr menuCEntries)
  17738.     = 0xAA65; 
  17739.  
  17740. æKY newmenu 
  17741. æT Function
  17742. æFc Menus.h
  17743. æD MenuHandle newmenu(short menuID,char *menuTitle); 
  17744.  
  17745. æKY getitem 
  17746. æT Function
  17747. æFc Menus.h
  17748. æD void getitem(MenuHandle menu,short item,char *itemString); 
  17749.  
  17750. æKY appendmenu 
  17751. æT Function
  17752. æFc Menus.h
  17753. æD void appendmenu(MenuHandle menu,char *data); 
  17754.  
  17755. æKY insmenuitem 
  17756. æT Function
  17757. æFc Menus.h
  17758. æD void insmenuitem(MenuHandle theMenu,char *itemString,short afterItem); 
  17759.  
  17760. æKY menuselect 
  17761. æT Function
  17762. æFc Menus.h
  17763. æD long menuselect(Point *startPt); 
  17764.  
  17765. æKY setitem 
  17766. æT Function
  17767. æFc Menus.h
  17768. æD void setitem(MenuHandle menu,short item,char *itemString); 
  17769.  
  17770.  
  17771. æKY MIDI.h
  17772. æKL MIDIAddPort
  17773. MIDIConnectData
  17774. MIDIConnectTime
  17775. MIDIConvertTime
  17776. MIDIFlush
  17777. MIDIGetClientIcon
  17778. MIDIGetClientName
  17779. MIDIGetClients
  17780. MIDIGetClRefCon
  17781. MIDIGetCurTime
  17782. MIDIGetOffsetTime
  17783. MIDIGetPortInfo
  17784. MIDIGetPortName
  17785. MIDIGetPorts
  17786. MIDIGetReadHook
  17787. MIDIGetRefCon
  17788. MIDIGetSync
  17789. MIDIGetTCFormat
  17790. MIDIPoll
  17791. MIDIRemovePort
  17792. MIDISetClientName
  17793. MIDISetClRefCon
  17794. MIDISetCurTime
  17795. MIDISetOffsetTime
  17796. MIDISetPortName
  17797. MIDISetReadHook
  17798. MIDISetRefCon
  17799. MIDISetRunRate
  17800. MIDISetSync
  17801. MIDISetTCFormat
  17802. MIDISignIn
  17803. MIDISignOut
  17804. MIDIStartTime
  17805. MIDIStopTime
  17806. MIDIUnConnectData
  17807. MIDIUnConnectTime
  17808. MIDIWakeUp
  17809. MIDIWorldChanged
  17810. MIDIWritePacket
  17811. SndDispVersion
  17812.  
  17813. MIDIClkInfo
  17814. midiCloseDriver
  17815. midiContMask
  17816. midiDupIDErr
  17817. midiEndCont
  17818. midiExternalSync
  17819. midiFormat24fpsBit
  17820. midiFormat24fpsQF
  17821. midiFormat25fpsBit
  17822. midiFormat25fpsQF
  17823. midiFormat30fpsBit
  17824. midiFormat30fpsDBit
  17825. midiFormat30fpsDQF
  17826. midiFormat30fpsQF
  17827. midiFormatBeats
  17828. midiFormatMSec
  17829. midiGetCurrent
  17830. midiGetEverything
  17831. midiGetNothing
  17832. MIDIIDList
  17833. MIDIIDListHdl
  17834. MIDIIDListPtr
  17835. MIDIIDRec
  17836. midiInternalSync
  17837. midiInvalidCmdErr
  17838. midiKeepPacket
  17839. midiMaxErr
  17840. midiMaxNameLen
  17841. midiMgrType
  17842. midiMidCont
  17843. midiMorePacket
  17844. midiMsgType
  17845. midiNameLenErr
  17846. midiNoClientErr
  17847. midiNoConErr
  17848. midiNoCont
  17849. midiNoMorePacket
  17850. midiNoPortErr
  17851. midiOpenDriver
  17852. midiOverflowErr
  17853. MIDIPacket
  17854. midiPacketErr
  17855. MIDIPacketPtr
  17856. MIDIPortInfo
  17857. MIDIPortInfoHdl
  17858. MIDIPortInfoPtr
  17859. MIDIPortParams
  17860. MIDIPortParamsPtr
  17861. midiPortTypeInput
  17862. midiPortTypeOutput
  17863. midiPortTypeTime
  17864. midiPortTypeTimeInv
  17865. midiSCCErr
  17866. midiStartCont
  17867. midiTimeStampCurrent
  17868. midiTimeStampMask
  17869. midiTimeStampValid
  17870. midiToolNum
  17871. midiTooManyConsErr
  17872. midiTooManyPortsErr
  17873. midiTypeMask
  17874. midiVConnectErr
  17875. midiVConnectMade
  17876. midiVConnectRmvd
  17877. midiWriteErr
  17878.  
  17879. æKY midiToolNum 
  17880. æT constant
  17881. æFc MIDI.h
  17882. æD #define midiToolNum 4                /*tool number of MIDI Manager for SndDispVersion call*/
  17883.  
  17884. æKY midiMaxNameLen 
  17885. æT constant
  17886. æFc MIDI.h
  17887. æD     midiMaxNameLen = 31,             /*maximum number of characters in port and client names*/
  17888.  
  17889. æKY midiFormatMSec 
  17890. æT constant
  17891. æFc MIDI.h
  17892. æD     midiFormatMSec = 0,              /*milliseconds*/
  17893.  
  17894. æKY midiFormatBeats 
  17895. æT constant
  17896. æFc MIDI.h
  17897. æD     midiFormatBeats = 1,             /*beats*/
  17898.  
  17899. æKY midiFormat24fpsBit 
  17900. æT constant
  17901. æFc MIDI.h
  17902. æD     midiFormat24fpsBit = 2,          /*24 frames/sec.*/
  17903.  
  17904. æKY midiFormat25fpsBit 
  17905. æT constant
  17906. æFc MIDI.h
  17907. æD     midiFormat25fpsBit = 3,          /*25 frames/sec.*/
  17908.  
  17909. æKY midiFormat30fpsDBit 
  17910. æT constant
  17911. æFc MIDI.h
  17912. æD     midiFormat30fpsDBit = 4,         /*30 frames/sec. drop-frame*/
  17913.  
  17914. æKY midiFormat30fpsBit 
  17915. æT constant
  17916. æFc MIDI.h
  17917. æD     midiFormat30fpsBit = 5,          /*30 frames/sec.*/
  17918.  
  17919. æKY midiFormat24fpsQF 
  17920. æT constant
  17921. æFc MIDI.h
  17922. æD     midiFormat24fpsQF = 6,           /*24 frames/sec. longInt format */
  17923.  
  17924. æKY midiFormat25fpsQF 
  17925. æT constant
  17926. æFc MIDI.h
  17927. æD     midiFormat25fpsQF = 7,           /*25 frames/sec. longInt format */
  17928.  
  17929. æKY midiFormat30fpsDQF 
  17930. æT constant
  17931. æFc MIDI.h
  17932. æD     midiFormat30fpsDQF = 8,          /*30 frames/sec. drop-frame longInt format */
  17933.  
  17934. æKY midiFormat30fpsQF 
  17935. æT constant
  17936. æFc MIDI.h
  17937. æD     midiFormat30fpsQF = 9,           /*30 frames/sec. longInt format */
  17938.  
  17939. æKY midiInternalSync 
  17940. æT constant
  17941. æFc MIDI.h
  17942. æD     midiInternalSync = 0,            /*internal sync*/
  17943.  
  17944. æKY midiExternalSync 
  17945. æT constant
  17946. æFc MIDI.h
  17947. æD     midiExternalSync = 1,            /*external sync*/
  17948.  
  17949. æKY midiPortTypeTime 
  17950. æT constant
  17951. æFc MIDI.h
  17952. æD     midiPortTypeTime = 0,            /*time port*/
  17953.  
  17954. æKY midiPortTypeInput 
  17955. æT constant
  17956. æFc MIDI.h
  17957. æD     midiPortTypeInput = 1,           /*input port*/
  17958.  
  17959. æKY midiPortTypeOutput 
  17960. æT constant
  17961. æFc MIDI.h
  17962. æD     midiPortTypeOutput = 2,          /*output port*/
  17963.  
  17964. æKY midiPortTypeTimeInv 
  17965. æT constant
  17966. æFc MIDI.h
  17967. æD     midiPortTypeTimeInv = 3,         /*invisible time port*/
  17968.  
  17969. æKY midiGetEverything 
  17970. æT constant
  17971. æFc MIDI.h
  17972. æD     midiGetEverything = 0x7FFFFFFF,  /*get all packets, regardless of time stamps*/
  17973.  
  17974. æKY midiGetNothing 
  17975. æT constant
  17976. æFc MIDI.h
  17977. æD     midiGetNothing = 0x80000000,     /*get no packets, regardless of time stamps*/
  17978.  
  17979. æKY midiGetCurrent 
  17980. æT constant
  17981. æFc MIDI.h
  17982. æD     midiGetCurrent = 0x00000000,     /*get current packets only*/
  17983.  
  17984. æKY midiContMask 
  17985. æT constant
  17986. æFc MIDI.h
  17987. æD     midiContMask = 0x03,
  17988.  
  17989. æKY midiNoCont 
  17990. æT constant
  17991. æFc MIDI.h
  17992. æD     midiNoCont = 0x00,
  17993.  
  17994. æKY midiStartCont 
  17995. æT constant
  17996. æFc MIDI.h
  17997. æD     midiStartCont = 0x01,
  17998.  
  17999. æKY midiMidCont 
  18000. æT constant
  18001. æFc MIDI.h
  18002. æD     midiMidCont = 0x03,
  18003.  
  18004. æKY midiEndCont 
  18005. æT constant
  18006. æFc MIDI.h
  18007. æD     midiEndCont = 0x02,
  18008.  
  18009. æKY midiTypeMask 
  18010. æT constant
  18011. æFc MIDI.h
  18012. æD     midiTypeMask = 0x70,
  18013.  
  18014. æKY midiMsgType 
  18015. æT constant
  18016. æFc MIDI.h
  18017. æD     midiMsgType = 0x00,
  18018.  
  18019. æKY midiMgrType 
  18020. æT constant
  18021. æFc MIDI.h
  18022. æD     midiMgrType = 0x10,
  18023.  
  18024. æKY midiTimeStampMask 
  18025. æT constant
  18026. æFc MIDI.h
  18027. æD     midiTimeStampMask = 0x80,
  18028.  
  18029. æKY midiTimeStampCurrent 
  18030. æT constant
  18031. æFc MIDI.h
  18032. æD     midiTimeStampCurrent = 0x80,
  18033.  
  18034. æKY midiTimeStampValid 
  18035. æT constant
  18036. æFc MIDI.h
  18037. æD     midiTimeStampValid = 0x00,
  18038.  
  18039. æKY midiOverflowErr 
  18040. æT constant
  18041. æFc MIDI.h
  18042. æD     midiOverflowErr = 0x0001,
  18043.  
  18044. æKY midiSCCErr 
  18045. æT constant
  18046. æFc MIDI.h
  18047. æD     midiSCCErr = 0x0002,
  18048.  
  18049. æKY midiPacketErr 
  18050. æT constant
  18051. æFc MIDI.h
  18052. æD     midiPacketErr = 0x0003,
  18053.  
  18054. æKY midiMaxErr 
  18055. æT constant
  18056. æFc MIDI.h
  18057. æD     midiMaxErr = 0x00FF,             /*all command words less than this value  are error indicators*/
  18058.  
  18059. æKY midiKeepPacket 
  18060. æT constant
  18061. æFc MIDI.h
  18062. æD     midiKeepPacket = 0,
  18063.  
  18064. æKY midiMorePacket 
  18065. æT constant
  18066. æFc MIDI.h
  18067. æD     midiMorePacket = 1,
  18068.  
  18069. æKY midiNoMorePacket 
  18070. æT constant
  18071. æFc MIDI.h
  18072. æD     midiNoMorePacket = 2,
  18073.  
  18074. æKY midiNoClientErr 
  18075. æT constant
  18076. æFc MIDI.h
  18077. æD     midiNoClientErr = -250,          /*no client with that ID found*/
  18078.  
  18079. æKY midiNoPortErr 
  18080. æT constant
  18081. æFc MIDI.h
  18082. æD     midiNoPortErr = -251,            /*no port with that ID found*/
  18083.  
  18084. æKY midiTooManyPortsErr 
  18085. æT constant
  18086. æFc MIDI.h
  18087. æD     midiTooManyPortsErr = -252,      /*too many ports already installed in the system*/
  18088.  
  18089. æKY midiTooManyConsErr 
  18090. æT constant
  18091. æFc MIDI.h
  18092. æD     midiTooManyConsErr = -253,       /*too many connections made*/
  18093.  
  18094. æKY midiVConnectErr 
  18095. æT constant
  18096. æFc MIDI.h
  18097. æD     midiVConnectErr = -254,          /*pending virtual connection created*/
  18098.  
  18099. æKY midiVConnectMade 
  18100. æT constant
  18101. æFc MIDI.h
  18102. æD     midiVConnectMade = -255,         /*pending virtual connection resolved*/
  18103.  
  18104. æKY midiVConnectRmvd 
  18105. æT constant
  18106. æFc MIDI.h
  18107. æD     midiVConnectRmvd = -256,         /*pending virtual connection removed*/
  18108.  
  18109. æKY midiNoConErr 
  18110. æT constant
  18111. æFc MIDI.h
  18112. æD     midiNoConErr = -257,             /*no connection exists between specified ports*/
  18113.  
  18114. æKY midiWriteErr 
  18115. æT constant
  18116. æFc MIDI.h
  18117. æD     midiWriteErr = -258,             /*MIDIWritePacket couldn't write to all connected ports*/
  18118.  
  18119. æKY midiNameLenErr 
  18120. æT constant
  18121. æFc MIDI.h
  18122. æD     midiNameLenErr = -259,           /*name supplied is longer than 31 characters*/
  18123.  
  18124. æKY midiDupIDErr 
  18125. æT constant
  18126. æFc MIDI.h
  18127. æD     midiDupIDErr = -260,             /*duplicate client ID*/
  18128.  
  18129. æKY midiInvalidCmdErr 
  18130. æT constant
  18131. æFc MIDI.h
  18132. æD     midiInvalidCmdErr = -261,        /*command not supported for port type*/
  18133.  
  18134. æKY midiOpenDriver 
  18135. æT constant
  18136. æFc MIDI.h
  18137. æD     midiOpenDriver = 1,
  18138.  
  18139. æKY midiCloseDriver 
  18140. æT constant
  18141. æFc MIDI.h
  18142. æD     midiCloseDriver = 2,
  18143.  
  18144. æKY MIDIPacket 
  18145. æT struct
  18146. æFc MIDI.h
  18147. æD struct MIDIPacket {
  18148.     unsigned char flags;
  18149.     unsigned char len;
  18150.     long tStamp;
  18151.     unsigned char data[249];
  18152. };
  18153.  
  18154. typedef struct MIDIPacket MIDIPacket;
  18155. typedef MIDIPacket *MIDIPacketPtr;
  18156.  
  18157.  
  18158. æKY MIDIClkInfo 
  18159. æT struct
  18160. æFc MIDI.h
  18161. æD struct MIDIClkInfo {
  18162.     short sync;                         /*synchronization external/internal*/
  18163.     long curTime;                       /*current value of port's clock*/
  18164.     short format;                       /*time code format*/
  18165. };
  18166.  
  18167. typedef struct MIDIClkInfo MIDIClkInfo;
  18168.  
  18169.  
  18170. æKY MIDIIDRec 
  18171. æT struct
  18172. æFc MIDI.h
  18173. æD struct MIDIIDRec {
  18174.     OSType clientID;
  18175.     OSType portID;
  18176. };
  18177.  
  18178. typedef struct MIDIIDRec MIDIIDRec;
  18179.  
  18180.  
  18181. æKY MIDIPortInfo 
  18182. æT struct
  18183. æFc MIDI.h
  18184. æD struct MIDIPortInfo {
  18185.     short portType;                     /*type of port*/
  18186.     MIDIIDRec timeBase;                 /*MIDIIDRec for time base*/
  18187.     short numConnects;                  /*number of connections*/
  18188.     MIDIIDRec cList[1];                 /*ARRAY [1..numConnects] of MIDIIDRec*/
  18189. };
  18190.  
  18191. typedef struct MIDIPortInfo MIDIPortInfo;
  18192. typedef MIDIPortInfo *MIDIPortInfoPtr, **MIDIPortInfoHdl;
  18193.  
  18194.  
  18195. æKY MIDIPortParams 
  18196. æT struct
  18197. æFc MIDI.h
  18198. æD struct MIDIPortParams {
  18199.     OSType portID;                      /*ID of port, unique within client*/
  18200.     short portType;                     /*Type of port - input, output, time, etc.*/
  18201.     short timeBase;                     /*refnum of time base, 0 if none*/
  18202.     long offsetTime;                    /*offset for current time stamps*/
  18203.     Ptr readHook;                       /*routine to call when input data is valid*/
  18204.     long refCon;                        /*refcon for port (for client use)*/
  18205.     MIDIClkInfo initClock;              /*initial settings for a time base*/
  18206.     Str255 name;                        /*name of the port, This is a real live string, not a ptr.*/
  18207. };
  18208.  
  18209. typedef struct MIDIPortParams MIDIPortParams;
  18210. typedef MIDIPortParams *MIDIPortParamsPtr;
  18211.  
  18212.  
  18213. æKY MIDIIDList 
  18214. æT struct
  18215. æFc MIDI.h
  18216. æD struct MIDIIDList {
  18217.     short numIDs;
  18218.     OSType list[1];
  18219. };
  18220.  
  18221. typedef struct MIDIIDList MIDIIDList;
  18222. typedef MIDIIDList *MIDIIDListPtr, **MIDIIDListHdl;
  18223.  
  18224.  
  18225. æKY SndDispVersion 
  18226. æT Function
  18227. æFc MIDI.h
  18228. æD pascal long SndDispVersion(short toolnum); 
  18229.  
  18230. æKY MIDISignIn 
  18231. æT Function
  18232. æFc MIDI.h
  18233. æD pascal OSErr MIDISignIn(OSType clientID,long refCon,Handle icon,ConstStr255Param name)
  18234.     = {0x203C,0x0004,midiToolNum,0xA800}; 
  18235.  
  18236. æKY MIDISignOut 
  18237. æT Function
  18238. æFc MIDI.h
  18239. æD pascal void MIDISignOut(OSType clientID)
  18240.     = {0x203C,0x0008,midiToolNum,0xA800}; 
  18241.  
  18242. æKY MIDIGetClients 
  18243. æT Function
  18244. æFc MIDI.h
  18245. æD pascal MIDIIDListHdl MIDIGetClients(void)
  18246.     = {0x203C,0x000C,midiToolNum,0xA800}; 
  18247.  
  18248. æKY MIDIGetClientName 
  18249. æT Function
  18250. æFc MIDI.h
  18251. æD pascal void MIDIGetClientName(OSType clientID,Str255 name)
  18252.     = {0x203C,0x0010,midiToolNum,0xA800}; 
  18253.  
  18254. æKY MIDISetClientName 
  18255. æT Function
  18256. æFc MIDI.h
  18257. æD pascal void MIDISetClientName(OSType clientID,ConstStr255Param name)
  18258.     = {0x203C,0x0014,midiToolNum,0xA800}; 
  18259.  
  18260. æKY MIDIGetPorts 
  18261. æT Function
  18262. æFc MIDI.h
  18263. æD pascal MIDIIDListHdl MIDIGetPorts(OSType clientID)
  18264.     = {0x203C,0x0018,midiToolNum,0xA800}; 
  18265.  
  18266. æKY MIDIAddPort 
  18267. æT Function
  18268. æFc MIDI.h
  18269. æD pascal OSErr MIDIAddPort(OSType clientID,short BufSize,short *refnum,MIDIPortParamsPtr init)
  18270.     = {0x203C,0x001C,midiToolNum,0xA800}; 
  18271.  
  18272. æKY MIDIGetPortInfo 
  18273. æT Function
  18274. æFc MIDI.h
  18275. æD pascal MIDIPortInfoHdl MIDIGetPortInfo(OSType clientID,OSType portID)
  18276.     = {0x203C,0x0020,midiToolNum,0xA800}; 
  18277.  
  18278. æKY MIDIConnectData 
  18279. æT Function
  18280. æFc MIDI.h
  18281. æD pascal OSErr MIDIConnectData(OSType srcClID,OSType srcPortID,OSType dstClID,
  18282.     OSType dstPortID)
  18283.     = {0x203C,0x0024,midiToolNum,0xA800}; 
  18284.  
  18285. æKY MIDIUnConnectData 
  18286. æT Function
  18287. æFc MIDI.h
  18288. æD pascal OSErr MIDIUnConnectData(OSType srcClID,OSType srcPortID,OSType dstClID,
  18289.     OSType dstPortID)
  18290.     = {0x203C,0x0028,midiToolNum,0xA800}; 
  18291.  
  18292. æKY MIDIConnectTime 
  18293. æT Function
  18294. æFc MIDI.h
  18295. æD pascal OSErr MIDIConnectTime(OSType srcClID,OSType srcPortID,OSType dstClID,
  18296.     OSType dstPortID)
  18297.     = {0x203C,0x002C,midiToolNum,0xA800}; 
  18298.  
  18299. æKY MIDIUnConnectTime 
  18300. æT Function
  18301. æFc MIDI.h
  18302. æD pascal OSErr MIDIUnConnectTime(OSType srcClID,OSType srcPortID,OSType dstClID,
  18303.     OSType dstPortID)
  18304.     = {0x203C,0x0030,midiToolNum,0xA800}; 
  18305.  
  18306. æKY MIDIFlush 
  18307. æT Function
  18308. æFc MIDI.h
  18309. æD pascal void MIDIFlush(short refnum)
  18310.     = {0x203C,0x0034,midiToolNum,0xA800}; 
  18311.  
  18312. æKY MIDIGetReadHook 
  18313. æT Function
  18314. æFc MIDI.h
  18315. æD pascal ProcPtr MIDIGetReadHook(short refnum)
  18316.     = {0x203C,0x0038,midiToolNum,0xA800}; 
  18317.  
  18318. æKY MIDISetReadHook 
  18319. æT Function
  18320. æFc MIDI.h
  18321. æD pascal void MIDISetReadHook(short refnum,ProcPtr hook)
  18322.     = {0x203C,0x003C,midiToolNum,0xA800}; 
  18323.  
  18324. æKY MIDIGetPortName 
  18325. æT Function
  18326. æFc MIDI.h
  18327. æD pascal void MIDIGetPortName(OSType clientID,OSType portID,Str255 name)
  18328.     = {0x203C,0x0040,midiToolNum,0xA800}; 
  18329.  
  18330. æKY MIDISetPortName 
  18331. æT Function
  18332. æFc MIDI.h
  18333. æD pascal void MIDISetPortName(OSType clientID,OSType portID,ConstStr255Param name)
  18334.     = {0x203C,0x0044,midiToolNum,0xA800}; 
  18335.  
  18336. æKY MIDIWakeUp 
  18337. æT Function
  18338. æFc MIDI.h
  18339. æD pascal void MIDIWakeUp(short refnum,long time,long period,ProcPtr timeProc)
  18340.     = {0x203C,0x0048,midiToolNum,0xA800}; 
  18341.  
  18342. æKY MIDIRemovePort 
  18343. æT Function
  18344. æFc MIDI.h
  18345. æD pascal void MIDIRemovePort(short refnum)
  18346.     = {0x203C,0x004C,midiToolNum,0xA800}; 
  18347.  
  18348. æKY MIDIGetSync 
  18349. æT Function
  18350. æFc MIDI.h
  18351. æD pascal short MIDIGetSync(short refnum)
  18352.     = {0x203C,0x0050,midiToolNum,0xA800}; 
  18353.  
  18354. æKY MIDISetSync 
  18355. æT Function
  18356. æFc MIDI.h
  18357. æD pascal void MIDISetSync(short refnum,short sync)
  18358.     = {0x203C,0x0054,midiToolNum,0xA800}; 
  18359.  
  18360. æKY MIDIGetCurTime 
  18361. æT Function
  18362. æFc MIDI.h
  18363. æD pascal long MIDIGetCurTime(short refnum)
  18364.     = {0x203C,0x0058,midiToolNum,0xA800}; 
  18365.  
  18366. æKY MIDISetCurTime 
  18367. æT Function
  18368. æFc MIDI.h
  18369. æD pascal void MIDISetCurTime(short refnum,long time)
  18370.     = {0x203C,0x005C,midiToolNum,0xA800}; 
  18371.  
  18372. æKY MIDIStartTime 
  18373. æT Function
  18374. æFc MIDI.h
  18375. æD pascal void MIDIStartTime(short refnum)
  18376.     = {0x203C,0x0060,midiToolNum,0xA800}; 
  18377.  
  18378. æKY MIDIStopTime 
  18379. æT Function
  18380. æFc MIDI.h
  18381. æD pascal void MIDIStopTime(short refnum)
  18382.     = {0x203C,0x0064,midiToolNum,0xA800}; 
  18383.  
  18384. æKY MIDIPoll 
  18385. æT Function
  18386. æFc MIDI.h
  18387. æD pascal void MIDIPoll(short refnum,long offsetTime)
  18388.     = {0x203C,0x0068,midiToolNum,0xA800}; 
  18389.  
  18390. æKY MIDIWritePacket 
  18391. æT Function
  18392. æFc MIDI.h
  18393. æD pascal OSErr MIDIWritePacket(short refnum,MIDIPacketPtr packet)
  18394.     = {0x203C,0x006C,midiToolNum,0xA800}; 
  18395.  
  18396. æKY MIDIWorldChanged 
  18397. æT Function
  18398. æFc MIDI.h
  18399. æD pascal Boolean MIDIWorldChanged(OSType clientID)
  18400.     = {0x203C,0x0070,midiToolNum,0xA800}; 
  18401.  
  18402. æKY MIDIGetOffsetTime 
  18403. æT Function
  18404. æFc MIDI.h
  18405. æD pascal long MIDIGetOffsetTime(short refnum)
  18406.     = {0x203C,0x0074,midiToolNum,0xA800}; 
  18407.  
  18408. æKY MIDISetOffsetTime 
  18409. æT Function
  18410. æFc MIDI.h
  18411. æD pascal void MIDISetOffsetTime(short refnum,long offsetTime)
  18412.     = {0x203C,0x0078,midiToolNum,0xA800}; 
  18413.  
  18414. æKY MIDIConvertTime 
  18415. æT Function
  18416. æFc MIDI.h
  18417. æD pascal long MIDIConvertTime(short srcFormat,short dstFormat,long time)
  18418.     = {0x203C,0x007C,midiToolNum,0xA800}; 
  18419.  
  18420. æKY MIDIGetRefCon 
  18421. æT Function
  18422. æFc MIDI.h
  18423. æD pascal long MIDIGetRefCon(short refnum)
  18424.     = {0x203C,0x0080,midiToolNum,0xA800}; 
  18425.  
  18426. æKY MIDISetRefCon 
  18427. æT Function
  18428. æFc MIDI.h
  18429. æD pascal void MIDISetRefCon(short refnum,long refCon)
  18430.     = {0x203C,0x0084,midiToolNum,0xA800}; 
  18431.  
  18432. æKY MIDIGetClRefCon 
  18433. æT Function
  18434. æFc MIDI.h
  18435. æD pascal long MIDIGetClRefCon(OSType clientID)
  18436.     = {0x203C,0x0088,midiToolNum,0xA800}; 
  18437.  
  18438. æKY MIDISetClRefCon 
  18439. æT Function
  18440. æFc MIDI.h
  18441. æD pascal void MIDISetClRefCon(OSType clientID,long refCon)
  18442.     = {0x203C,0x008C,midiToolNum,0xA800}; 
  18443.  
  18444. æKY MIDIGetTCFormat 
  18445. æT Function
  18446. æFc MIDI.h
  18447. æD pascal short MIDIGetTCFormat(short refnum)
  18448.     = {0x203C,0x0090,midiToolNum,0xA800}; 
  18449.  
  18450. æKY MIDISetTCFormat 
  18451. æT Function
  18452. æFc MIDI.h
  18453. æD pascal void MIDISetTCFormat(short refnum,short format)
  18454.     = {0x203C,0x0094,midiToolNum,0xA800}; 
  18455.  
  18456. æKY MIDISetRunRate 
  18457. æT Function
  18458. æFc MIDI.h
  18459. æD pascal void MIDISetRunRate(short refnum,short rate,long time)
  18460.     = {0x203C,0x0098,midiToolNum,0xA800}; 
  18461.  
  18462. æKY MIDIGetClientIcon 
  18463. æT Function
  18464. æFc MIDI.h
  18465. æD pascal Handle MIDIGetClientIcon(OSType clientID)
  18466.     = {0x203C,0x009C,midiToolNum,0xA800}; 
  18467.  
  18468.  
  18469. æKY Notification.h
  18470. æKL NMInstall
  18471. NMRemove
  18472.  
  18473. NMProcPtr
  18474. NMRec
  18475. NMRecPtr
  18476. nmType
  18477.  
  18478. æKY nmType 
  18479. æT constant
  18480. æFc Notification.h
  18481. æD     nmType = 8,
  18482.  
  18483. æKY NMProcPtr
  18484. æT typedef
  18485. æFc Notification.h
  18486. æD typedef pascal void (*NMProcPtr)(struct NMRec *);
  18487.  
  18488.  
  18489. æKY NMRec 
  18490. æT struct
  18491. æFc Notification.h
  18492. æD struct NMRec {
  18493.     QElemPtr qLink;     /*next queue entry*/
  18494.     short qType;        /*queue type -- ORD(nmType) = 8*/
  18495.     short nmFlags;      /*reserved*/
  18496.     long nmPrivate;     /*reserved*/
  18497.     short nmReserved;   /*reserved*/
  18498.     short nmMark;       /*item to mark in Apple menu*/
  18499.     Handle nmIcon;      /*handle to small icon*/
  18500.     Handle nmSound;     /*handle to sound record*/
  18501.     StringPtr nmStr;    /*string to appear in alert*/
  18502.     NMProcPtr nmResp;   /*pointer to response routine*/
  18503.     long nmRefCon;      /*for application use*/
  18504. };
  18505.  
  18506. typedef struct NMRec NMRec;
  18507. typedef NMRec *NMRecPtr;
  18508.  
  18509.  
  18510. æKY NMInstall 
  18511. æT Function
  18512. æFc Notification.h
  18513. æD pascal OSErr NMInstall(NMRecPtr nmReqPtr)
  18514.     = {0x205F,0xA05E,0x3E80}; 
  18515.  
  18516. æKY NMRemove 
  18517. æT Function
  18518. æFc Notification.h
  18519. æD pascal OSErr NMRemove(NMRecPtr nmReqPtr)
  18520.     = {0x205F,0xA05F,0x3E80}; 
  18521.  
  18522.  
  18523. æKY OSEvents.h
  18524. æKL FlushEvents
  18525. GetEvQHdr
  18526. GetOSEvent
  18527. OSEventAvail
  18528. PostEvent
  18529. PPostEvent
  18530. SetEventMask
  18531.  
  18532. EvQEl
  18533. EvQElPtr
  18534.  
  18535. æKY EvQEl 
  18536. æT struct
  18537. æFc OSEvents.h
  18538. æD struct EvQEl {
  18539.     QElemPtr qLink;
  18540.     short qType;
  18541.     short evtQWhat;     /*this part is identical to the EventRecord as...*/
  18542.     long evtQMessage;   /*defined in ToolIntf*/
  18543.     long evtQWhen;
  18544.     Point evtQWhere;
  18545.     short evtQModifiers;
  18546. };
  18547.  
  18548. typedef struct EvQEl EvQEl;
  18549. typedef EvQEl *EvQElPtr;
  18550.  
  18551.  
  18552. æKY PostEvent 
  18553. æT Function
  18554. æFc OSEvents.h
  18555. æD #pragma parameter __D0 PostEvent(__A0,__D0)
  18556. pascal OSErr PostEvent(short eventNum,long eventMsg)
  18557.     = 0xA02F; 
  18558.  
  18559. æKY PPostEvent 
  18560. æT Function
  18561. æFc OSEvents.h
  18562. æD #pragma parameter __D0 PPostEvent(__A0,__D0,__A1)
  18563. pascal OSErr PPostEvent(short eventCode,long eventMsg,EvQElPtr *qEl)
  18564.     = {0xA12F,0x2288}; 
  18565.  
  18566. æKY OSEventAvail 
  18567. æT Function
  18568. æFc OSEvents.h
  18569. æD #pragma parameter __D0 OSEventAvail(__D0,__A0)
  18570. pascal Boolean OSEventAvail(short mask,EventRecord *theEvent)
  18571.     = {0xA030,0x5240}; 
  18572.  
  18573. æKY GetOSEvent 
  18574. æT Function
  18575. æFc OSEvents.h
  18576. æD #pragma parameter __D0 GetOSEvent(__D0,__A0)
  18577. pascal Boolean GetOSEvent(short mask,EventRecord *theEvent)
  18578.     = {0xA031,0x5240}; 
  18579.  
  18580. æKY FlushEvents 
  18581. æT Function
  18582. æFc OSEvents.h
  18583. æD pascal void FlushEvents(short whichMask,short stopMask)
  18584.     = {0x201F,0xA032}; 
  18585.  
  18586. æKY SetEventMask 
  18587. æT Function
  18588. æFc OSEvents.h
  18589. æD #pragma parameter SetEventMask(__D0)
  18590. pascal void SetEventMask(short theMask)
  18591.     = {0x31C0,0x0144}; 
  18592.  
  18593. æKY GetEvQHdr 
  18594. æT Function
  18595. æFc OSEvents.h
  18596. æD #define GetEvQHdr() ((QHdrPtr) 0x014A)
  18597.  
  18598.  
  18599. æKY OSUtils.h
  18600. æKL Date2Secs
  18601. Delay
  18602. Dequeue
  18603. DTInstall
  18604. Enqueue
  18605. Environs
  18606. EqualString
  18607. equalstring
  18608. FlushDataCache
  18609. FlushInstructionCache
  18610. GetDateTime
  18611. GetMMUMode
  18612. GetOSTrapAddress
  18613. GetSysPPtr
  18614. GetTime
  18615. GetToolboxTrapAddress
  18616. GetToolTrapAddress
  18617. GetTrapAddress
  18618. HandAndHand
  18619. HandToHand
  18620. InitUtil
  18621. KeyTrans
  18622. NGetTrapAddress
  18623. NSetTrapAddress
  18624. PtrAndHand
  18625. PtrToHand
  18626. PtrToXHand
  18627. ReadDateTime
  18628. relstring
  18629. RelString
  18630. Secs2Date
  18631. SetA5
  18632. SetCurrentA5
  18633. SetDateTime
  18634. SetOSTrapAddress
  18635. SetTime
  18636. SetToolboxTrapAddress
  18637. SetToolTrapAddress
  18638. SetTrapAddress
  18639. SwapDataCache
  18640. SwapInstructionCache
  18641. SwapMMUMode
  18642. SysBeep
  18643. SysEnvirons
  18644. uprstring
  18645. UprString
  18646. WriteParam
  18647.  
  18648. curSysEnvVers
  18649. DateTimeRec
  18650. drvQType
  18651. dtQType
  18652. dummyType
  18653. env512KE
  18654. env68000
  18655. env68010
  18656. env68020
  18657. env68030
  18658. env68040
  18659. envAExtendKbd
  18660. envCPUUnknown
  18661. envExtISOADBKbd
  18662. envMac
  18663. envMacAndPad
  18664. envMachUnknown
  18665. envMacII
  18666. envMacIIci
  18667. envMacIIcx
  18668. envMacIIfx
  18669. envMacIIx
  18670. envMacKbd
  18671. envMacPlus
  18672. envMacPlusKbd
  18673. envPortable
  18674. envPrtblADBKbd
  18675. envPrtblISOKbd
  18676. envSE
  18677. envSE30
  18678. envStandADBKbd
  18679. envStdISOADBKbd
  18680. envUnknownKbd
  18681. envXL
  18682. evType
  18683. false32b
  18684. fsQType
  18685. ioQType
  18686. OSTrap
  18687. QElem
  18688. QElemPtr
  18689. QHdr
  18690. QHdrPtr
  18691. QTypes
  18692. sIQType
  18693. sortsAfter
  18694. sortsBefore
  18695. sortsEqual
  18696. SysEnvRec
  18697. SysParmType
  18698. SysPPtr
  18699. ToolTrap
  18700. TrapType
  18701. true32b
  18702. useAsync
  18703. useATalk
  18704. useExtClk
  18705. useFree
  18706. useMIDI
  18707. vType
  18708.  
  18709. æKY useFree 
  18710. æT constant
  18711. æFc OSUtils.h
  18712. æD     useFree = 0,
  18713.  
  18714. æKY useATalk 
  18715. æT constant
  18716. æFc OSUtils.h
  18717. æD     useATalk = 1,
  18718.  
  18719. æKY useAsync 
  18720. æT constant
  18721. æFc OSUtils.h
  18722. æD     useAsync = 2,
  18723.  
  18724. æKY useExtClk 
  18725. æT constant
  18726. æFc OSUtils.h
  18727. æD     useExtClk = 3,       /*Externally clocked*/
  18728.  
  18729. æKY useMIDI 
  18730. æT constant
  18731. æFc OSUtils.h
  18732. æD     useMIDI = 4,
  18733.  
  18734. æKY curSysEnvVers 
  18735. æT constant
  18736. æFc OSUtils.h
  18737. æD     curSysEnvVers = 2,   /*Updated to equal latest SysEnvirons version*/
  18738.  
  18739. æKY envMac 
  18740. æT constant
  18741. æFc OSUtils.h
  18742. æD     envMac = -1,
  18743.  
  18744. æKY envXL 
  18745. æT constant
  18746. æFc OSUtils.h
  18747. æD     envXL = -2,
  18748.  
  18749. æKY envMachUnknown 
  18750. æT constant
  18751. æFc OSUtils.h
  18752. æD     envMachUnknown = 0,
  18753.  
  18754. æKY env512KE 
  18755. æT constant
  18756. æFc OSUtils.h
  18757. æD     env512KE = 1,
  18758.  
  18759. æKY envMacPlus 
  18760. æT constant
  18761. æFc OSUtils.h
  18762. æD     envMacPlus = 2,
  18763.  
  18764. æKY envSE 
  18765. æT constant
  18766. æFc OSUtils.h
  18767. æD     envSE = 3,
  18768.  
  18769. æKY envMacII 
  18770. æT constant
  18771. æFc OSUtils.h
  18772. æD     envMacII = 4,
  18773.  
  18774. æKY envMacIIx 
  18775. æT constant
  18776. æFc OSUtils.h
  18777. æD     envMacIIx = 5,
  18778.  
  18779. æKY envMacIIcx 
  18780. æT constant
  18781. æFc OSUtils.h
  18782. æD     envMacIIcx = 6,
  18783.  
  18784. æKY envSE30 
  18785. æT constant
  18786. æFc OSUtils.h
  18787. æD     envSE30 = 7,
  18788.  
  18789. æKY envPortable 
  18790. æT constant
  18791. æFc OSUtils.h
  18792. æD     envPortable = 8,
  18793.  
  18794. æKY envMacIIci 
  18795. æT constant
  18796. æFc OSUtils.h
  18797. æD     envMacIIci = 9,
  18798.  
  18799. æKY envMacIIfx 
  18800. æT constant
  18801. æFc OSUtils.h
  18802. æD     envMacIIfx = 11,
  18803.  
  18804. æKY envCPUUnknown 
  18805. æT constant
  18806. æFc OSUtils.h
  18807. æD     envCPUUnknown = 0,
  18808.  
  18809. æKY env68000 
  18810. æT constant
  18811. æFc OSUtils.h
  18812. æD     env68000 = 1,
  18813.  
  18814. æKY env68010 
  18815. æT constant
  18816. æFc OSUtils.h
  18817. æD     env68010 = 2,
  18818.  
  18819. æKY env68020 
  18820. æT constant
  18821. æFc OSUtils.h
  18822. æD     env68020 = 3,
  18823.  
  18824. æKY env68030 
  18825. æT constant
  18826. æFc OSUtils.h
  18827. æD     env68030 = 4,
  18828.  
  18829. æKY env68040 
  18830. æT constant
  18831. æFc OSUtils.h
  18832. æD     env68040 = 5,
  18833.  
  18834. æKY envUnknownKbd 
  18835. æT constant
  18836. æFc OSUtils.h
  18837. æD     envUnknownKbd = 0,
  18838.  
  18839. æKY envMacKbd 
  18840. æT constant
  18841. æFc OSUtils.h
  18842. æD     envMacKbd = 1,
  18843.  
  18844. æKY envMacAndPad 
  18845. æT constant
  18846. æFc OSUtils.h
  18847. æD     envMacAndPad = 2,
  18848.  
  18849. æKY envMacPlusKbd 
  18850. æT constant
  18851. æFc OSUtils.h
  18852. æD     envMacPlusKbd = 3,
  18853.  
  18854. æKY envAExtendKbd 
  18855. æT constant
  18856. æFc OSUtils.h
  18857. æD     envAExtendKbd = 4,
  18858.  
  18859. æKY envStandADBKbd 
  18860. æT constant
  18861. æFc OSUtils.h
  18862. æD     envStandADBKbd = 5,
  18863.  
  18864. æKY envPrtblADBKbd 
  18865. æT constant
  18866. æFc OSUtils.h
  18867. æD     envPrtblADBKbd = 6,
  18868.  
  18869. æKY envPrtblISOKbd 
  18870. æT constant
  18871. æFc OSUtils.h
  18872. æD     envPrtblISOKbd = 7,
  18873.  
  18874. æKY envStdISOADBKbd 
  18875. æT constant
  18876. æFc OSUtils.h
  18877. æD     envStdISOADBKbd = 8,
  18878.  
  18879. æKY envExtISOADBKbd 
  18880. æT constant
  18881. æFc OSUtils.h
  18882. æD     envExtISOADBKbd = 9,
  18883.  
  18884. æKY false32b 
  18885. æT constant
  18886. æFc OSUtils.h
  18887. æD     false32b = 0,        /*24 bit addressing error*/
  18888.  
  18889. æKY true32b 
  18890. æT constant
  18891. æFc OSUtils.h
  18892. æD     true32b = 1,         /*32 bit addressing error*/
  18893.  
  18894. æKY sortsBefore 
  18895. æT constant
  18896. æFc OSUtils.h
  18897. æD     sortsBefore = -1,    /*first string < second string*/
  18898.  
  18899. æKY sortsEqual 
  18900. æT constant
  18901. æFc OSUtils.h
  18902. æD     sortsEqual = 0,      /*first string = second string*/
  18903.  
  18904. æKY sortsAfter 
  18905. æT constant
  18906. æFc OSUtils.h
  18907. æD     sortsAfter = 1,      /*first string > second string*/
  18908.  
  18909. æKY QTypes
  18910. dummyType
  18911. vType
  18912. ioQType
  18913. drvQType
  18914. evType
  18915. fsQType
  18916. sIQType
  18917. dtQType
  18918. æT enum
  18919. æFc OSUtils.h
  18920. æD enum {dummyType,vType,ioQType,drvQType,evType,fsQType,sIQType,dtQType};
  18921. typedef unsigned short QTypes;
  18922.  
  18923. æKY TrapType
  18924. OSTrap
  18925. ToolTrap
  18926. æT enum
  18927. æFc OSUtils.h
  18928. æD enum {OSTrap,ToolTrap};
  18929. typedef unsigned char TrapType;
  18930.  
  18931. æKY SysParmType 
  18932. æT struct
  18933. æFc OSUtils.h
  18934. æD struct SysParmType {
  18935.     char valid;
  18936.     char aTalkA;
  18937.     char aTalkB;
  18938.     char config;
  18939.     short portA;
  18940.     short portB;
  18941.     long alarm;
  18942.     short font;
  18943.     short kbdPrint;
  18944.     short volClik;
  18945.     short misc;
  18946. };
  18947.  
  18948. typedef struct SysParmType SysParmType;
  18949. typedef SysParmType *SysPPtr;
  18950.  
  18951.  
  18952. æKY QElem 
  18953. æT struct
  18954. æFc OSUtils.h
  18955. æD struct QElem {
  18956.     struct QElem *qLink;
  18957.     short qType;
  18958.     short qData[1];
  18959. };
  18960.  
  18961. typedef struct QElem QElem;
  18962. typedef QElem *QElemPtr;
  18963.  
  18964.  
  18965. æKY QHdr 
  18966. æT struct
  18967. æFc OSUtils.h
  18968. æD struct QHdr {
  18969.     short qFlags;
  18970.     QElemPtr qHead;
  18971.     QElemPtr qTail;
  18972. };
  18973.  
  18974. typedef struct QHdr QHdr;
  18975. typedef QHdr *QHdrPtr;
  18976.  
  18977.  
  18978. æKY DateTimeRec 
  18979. æT struct
  18980. æFc OSUtils.h
  18981. æD struct DateTimeRec {
  18982.     short year;
  18983.     short month;
  18984.     short day;
  18985.     short hour;
  18986.     short minute;
  18987.     short second;
  18988.     short dayOfWeek;
  18989. };
  18990.  
  18991. typedef struct DateTimeRec DateTimeRec;
  18992.  
  18993.  
  18994. æKY SysEnvRec 
  18995. æT struct
  18996. æFc OSUtils.h
  18997. æD struct SysEnvRec {
  18998.     short environsVersion;
  18999.     short machineType;
  19000.     short systemVersion;
  19001.     short processor;
  19002.     Boolean hasFPU;
  19003.     Boolean hasColorQD;
  19004.     short keyBoardType;
  19005.     short atDrvrVersNum;
  19006.     short sysVRefNum;
  19007. };
  19008.  
  19009. typedef struct SysEnvRec SysEnvRec;
  19010.  
  19011.  
  19012. æKY GetSysPPtr 
  19013. æT Function
  19014. æFc OSUtils.h
  19015. æD #define GetSysPPtr() ((SysPPtr) 0x01F8)
  19016.  
  19017. æKY SysBeep 
  19018. æT Function
  19019. æFc OSUtils.h
  19020. æD pascal void SysBeep(short duration)
  19021.     = 0xA9C8; 
  19022.  
  19023. æKY KeyTrans 
  19024. æT Function
  19025. æFc OSUtils.h
  19026. æD pascal long KeyTrans(const void *transData,short keycode,long *state)
  19027.     = 0xA9C3; 
  19028.  
  19029. æKY DTInstall 
  19030. æT Function
  19031. æFc OSUtils.h
  19032. æD #pragma parameter __D0 DTInstall(__A0)
  19033. pascal OSErr DTInstall(QElemPtr dtTaskPtr)
  19034.     = 0xA082; 
  19035.  
  19036. æKY GetMMUMode 
  19037. æT Function
  19038. æFc OSUtils.h
  19039. æD #define GetMMUMode() (* (char*) 0x0CB2)
  19040.  
  19041. æKY SwapMMUMode 
  19042. æT Function
  19043. æFc OSUtils.h
  19044. æD #pragma parameter SwapMMUMode(__A0)
  19045. pascal void SwapMMUMode(char *mode)
  19046.     = {0x1010,0xA05D,0x1080}; 
  19047.  
  19048. æKY SysEnvirons 
  19049. æT Function
  19050. æFc OSUtils.h
  19051. æD #if SystemSixOrLater
  19052. #pragma parameter __D0 SysEnvirons(__D0,__A0)
  19053. pascal OSErr SysEnvirons(short versionRequested,SysEnvRec *theWorld)
  19054.     = 0xA090; 
  19055. #else
  19056. pascal OSErr SysEnvirons(short versionRequested,SysEnvRec *theWorld);
  19057. #endif
  19058.  
  19059. æKY ReadDateTime 
  19060. æT Function
  19061. æFc OSUtils.h
  19062. æD #pragma parameter __D0 ReadDateTime(__A0)
  19063. pascal OSErr ReadDateTime(unsigned long *time)
  19064.     = 0xA039; 
  19065.  
  19066. æKY GetDateTime 
  19067. æT Function
  19068. æFc OSUtils.h
  19069. æD #pragma parameter GetDateTime(__A0)
  19070. pascal void GetDateTime(unsigned long *secs)
  19071.     = {0x20B8,0x020C}; 
  19072.  
  19073. æKY SetDateTime 
  19074. æT Function
  19075. æFc OSUtils.h
  19076. æD #pragma parameter __D0 SetDateTime(__D0)
  19077. pascal OSErr SetDateTime(unsigned long time)
  19078.     = 0xA03A; 
  19079.  
  19080. æKY SetTime 
  19081. æT Function
  19082. æFc OSUtils.h
  19083. æD #pragma parameter SetTime(__A0)
  19084. pascal void SetTime(const DateTimeRec *d)
  19085.     = {0xA9C7,0xA03A}; 
  19086.  
  19087. æKY GetTime 
  19088. æT Function
  19089. æFc OSUtils.h
  19090. æD #pragma parameter GetTime(__A0)
  19091. pascal void GetTime(DateTimeRec *d)
  19092.     = {0x2038,0x020C,0xA9C6}; 
  19093.  
  19094. æKY Date2Secs 
  19095. æT Function
  19096. æFc OSUtils.h
  19097. æD pascal void Date2Secs(const DateTimeRec *d,unsigned long *secs); 
  19098.  
  19099. æKY Secs2Date 
  19100. æT Function
  19101. æFc OSUtils.h
  19102. æD #pragma parameter Secs2Date(__D0,__A0)
  19103. pascal void Secs2Date(unsigned long secs,DateTimeRec *d)
  19104.     = 0xA9C6; 
  19105.  
  19106. æKY Delay 
  19107. æT Function
  19108. æFc OSUtils.h
  19109. æD #pragma parameter Delay(__A0,__A1)
  19110. pascal void Delay(long numTicks,long *finalTicks)
  19111.     = {0xA03B,0x2280}; 
  19112.  
  19113. æKY GetTrapAddress 
  19114. æT Function
  19115. æFc OSUtils.h
  19116. æD #pragma parameter __A0 GetTrapAddress(__D0)
  19117. pascal long GetTrapAddress(short trapNum)
  19118.     = 0xA146; 
  19119.  
  19120. æKY SetTrapAddress 
  19121. æT Function
  19122. æFc OSUtils.h
  19123. æD #pragma parameter SetTrapAddress(__A0,__D0)
  19124. pascal void SetTrapAddress(long trapAddr,short trapNum)
  19125.     = 0xA047; 
  19126.  
  19127. æKY NGetTrapAddress 
  19128. æT Function
  19129. æFc OSUtils.h
  19130. æD pascal long NGetTrapAddress(short trapNum,TrapType tTyp); 
  19131.  
  19132. æKY NSetTrapAddress 
  19133. æT Function
  19134. æFc OSUtils.h
  19135. æD pascal void NSetTrapAddress(long trapAddr,short trapNum,TrapType tTyp); 
  19136.  
  19137. æKY GetOSTrapAddress 
  19138. æT Function
  19139. æFc OSUtils.h
  19140. æD #pragma parameter __A0 GetOSTrapAddress(__D0)
  19141. pascal long GetOSTrapAddress(short trapNum)
  19142.     = 0xA346; 
  19143.  
  19144. æKY SetOSTrapAddress 
  19145. æT Function
  19146. æFc OSUtils.h
  19147. æD #pragma parameter SetOSTrapAddress(__A0,__D0)
  19148. pascal void SetOSTrapAddress(long trapAddr,short trapNum)
  19149.     = 0xA247; 
  19150.  
  19151. æKY GetToolTrapAddress 
  19152. æT Function
  19153. æFc OSUtils.h
  19154. æD #pragma parameter __A0 GetToolTrapAddress(__D0)
  19155. pascal long GetToolTrapAddress(short trapNum)
  19156.     = 0xA746; 
  19157.  
  19158. æKY SetToolTrapAddress 
  19159. æT Function
  19160. æFc OSUtils.h
  19161. æD #pragma parameter SetToolTrapAddress(__A0,__D0)
  19162. pascal void SetToolTrapAddress(long trapAddr,short trapNum)
  19163.     = 0xA647; 
  19164.  
  19165. æKY GetToolboxTrapAddress 
  19166. æT Function
  19167. æFc OSUtils.h
  19168. æD #pragma parameter __A0 GetToolboxTrapAddress(__D0)
  19169. pascal long GetToolboxTrapAddress(short trapNum)
  19170.     = 0xA746; 
  19171.  
  19172. æKY SetToolboxTrapAddress 
  19173. æT Function
  19174. æFc OSUtils.h
  19175. æD #pragma parameter SetToolboxTrapAddress(__A0,__D0)
  19176. pascal void SetToolboxTrapAddress(long trapAddr,short trapNum)
  19177.     = 0xA647; 
  19178.  
  19179. æKY WriteParam 
  19180. æT Function
  19181. æFc OSUtils.h
  19182. æD pascal OSErr WriteParam(void); 
  19183.  
  19184. æKY EqualString 
  19185. æT Function
  19186. æFc OSUtils.h
  19187. æD pascal Boolean EqualString(ConstStr255Param str1,ConstStr255Param str2,
  19188.     Boolean caseSens,Boolean diacSens); 
  19189.  
  19190. æKY equalstring 
  19191. æT Function
  19192. æFc OSUtils.h
  19193. æD Boolean equalstring(char *str1,char *str2,Boolean caseSens,Boolean diacSens); 
  19194.  
  19195. æKY UprString 
  19196. æT Function
  19197. æFc OSUtils.h
  19198. æD pascal void UprString(Str255 theString,Boolean diacSens); 
  19199.  
  19200. æKY uprstring 
  19201. æT Function
  19202. æFc OSUtils.h
  19203. æD void uprstring(char *theString,Boolean diacSens); 
  19204.  
  19205. æKY Enqueue 
  19206. æT Function
  19207. æFc OSUtils.h
  19208. æD #pragma parameter Enqueue(__A0,__A1)
  19209. pascal void Enqueue(QElemPtr qElement,QHdrPtr qHeader)
  19210.     = 0xA96F; 
  19211.  
  19212. æKY Dequeue 
  19213. æT Function
  19214. æFc OSUtils.h
  19215. æD #pragma parameter __D0 Dequeue(__A0,__A1)
  19216. pascal OSErr Dequeue(QElemPtr qElement,QHdrPtr qHeader)
  19217.     = 0xA96E; 
  19218.  
  19219. æKY SetCurrentA5 
  19220. æT Function
  19221. æFc OSUtils.h
  19222. æD long SetCurrentA5(void)
  19223.     = {0x200D,0x2A78,0x0904}; 
  19224.  
  19225. æKY SetA5 
  19226. æT Function
  19227. æFc OSUtils.h
  19228. æD #pragma parameter __D0 SetA5(__D0)
  19229. long SetA5(long newA5)
  19230.     = 0xC18D; 
  19231.  
  19232. æKY Environs 
  19233. æT Function
  19234. æFc OSUtils.h
  19235. æD pascal void Environs(short *rom,short *machine); 
  19236.  
  19237. æKY RelString 
  19238. æT Function
  19239. æFc OSUtils.h
  19240. æD pascal short RelString(ConstStr255Param str1,ConstStr255Param str2,Boolean caseSens,
  19241.     Boolean diacSens); 
  19242.  
  19243. æKY relstring 
  19244. æT Function
  19245. æFc OSUtils.h
  19246. æD short relstring(char *str1,char *str2,Boolean caseSens,Boolean diacSens); 
  19247.  
  19248. æKY HandToHand 
  19249. æT Function
  19250. æFc OSUtils.h
  19251. æD pascal OSErr HandToHand(Handle *theHndl); 
  19252.  
  19253. æKY PtrToXHand 
  19254. æT Function
  19255. æFc OSUtils.h
  19256. æD #pragma parameter __D0 PtrToXHand(__A0,__A1,__D0)
  19257. pascal OSErr PtrToXHand(const void *srcPtr,Handle dstHndl,long size)
  19258.     = 0xA9E2; 
  19259.  
  19260. æKY PtrToHand 
  19261. æT Function
  19262. æFc OSUtils.h
  19263. æD pascal OSErr PtrToHand(const void *srcPtr,Handle *dstHndl,long size); 
  19264.  
  19265. æKY HandAndHand 
  19266. æT Function
  19267. æFc OSUtils.h
  19268. æD #pragma parameter __D0 HandAndHand(__A0,__A1)
  19269. pascal OSErr HandAndHand(Handle hand1,Handle hand2)
  19270.     = 0xA9E4; 
  19271.  
  19272. æKY PtrAndHand 
  19273. æT Function
  19274. æFc OSUtils.h
  19275. æD #pragma parameter __D0 PtrAndHand(__A0,__A1,__D0)
  19276. pascal OSErr PtrAndHand(const void *ptr1,Handle hand2,long size)
  19277.     = 0xA9EF; 
  19278.  
  19279. æKY InitUtil 
  19280. æT Function
  19281. æFc OSUtils.h
  19282. æD #pragma parameter __D0 InitUtil
  19283. pascal OSErr InitUtil(void)
  19284.     = 0xA03F; 
  19285.  
  19286. æKY SwapInstructionCache 
  19287. æT Function
  19288. æFc OSUtils.h
  19289. æD pascal Boolean SwapInstructionCache(Boolean cacheEnable); 
  19290.  
  19291. æKY FlushInstructionCache 
  19292. æT Function
  19293. æFc OSUtils.h
  19294. æD pascal void FlushInstructionCache(void); 
  19295.  
  19296. æKY SwapDataCache 
  19297. æT Function
  19298. æFc OSUtils.h
  19299. æD pascal Boolean SwapDataCache(Boolean cacheEnable); 
  19300.  
  19301. æKY FlushDataCache 
  19302. æT Function
  19303. æFc OSUtils.h
  19304. æD pascal void FlushDataCache(void); 
  19305.  
  19306.  
  19307. æKY Packages.h
  19308. æKL InitAllPacks
  19309. InitPack
  19310. IUClearCache
  19311. IUCompPString
  19312. iucomppstring
  19313. IUCompString
  19314. iucompstring
  19315. iudatepstring
  19316. IUDatePString
  19317. iudatestring
  19318. IUDateString
  19319. IUEqualPString
  19320. iuequalpstring
  19321. IUEqualString
  19322. iuequalstring
  19323. IUGetIntl
  19324. IUGetItlTable
  19325. IULangOrder
  19326. iuldatestring
  19327. IULDateString
  19328. iultimestring
  19329. IULTimeString
  19330. IUMagIDPString
  19331. IUMagIDString
  19332. IUMagPString
  19333. IUMagString
  19334. IUMetric
  19335. IUScriptOrder
  19336. IUSetIntl
  19337. iustringorder
  19338. IUStringOrder
  19339. IUTextOrder
  19340. iutimepstring
  19341. IUTimePString
  19342. iutimestring
  19343. IUTimeString
  19344. numtostring
  19345. NumToString
  19346. stringtonum
  19347. StringToNum
  19348.  
  19349. abbrevDate
  19350. bdConv
  19351. century
  19352. currLeadingZ
  19353. currNegSym
  19354. currSymLead
  19355. currTrailingZ
  19356. DateForm
  19357. DateOrders
  19358. dayLdingZ
  19359. dmy
  19360. dskInit
  19361. dym
  19362. editionMgr
  19363. flPoint
  19364. hrLeadingZ
  19365. Intl0Hndl
  19366. Intl0Ptr
  19367. Intl0Rec
  19368. Intl1Hndl
  19369. Intl1Ptr
  19370. Intl1Rec
  19371. intUtil
  19372. iuCurrentCurLang
  19373. iuCurrentDefLang
  19374. iuCurrentScript
  19375. iuNumberPartsTable
  19376. iuScriptCurLang
  19377. iuScriptDefLang
  19378. iuSystemCurLang
  19379. iuSystemDefLang
  19380. iuSystemScript
  19381. iuUnTokenTable
  19382. iuWhiteSpaceList
  19383. iuWordSelectTable
  19384. iuWordWrapTable
  19385. listMgr
  19386. longDate
  19387. longDay
  19388. longMonth
  19389. longWeek
  19390. longYear
  19391. maxCountry
  19392. mdy
  19393. minCountry
  19394. minLeadingZ
  19395. mntLdingZ
  19396. myd
  19397. secLeadingZ
  19398. shortDate
  19399. stdFile
  19400. supDay
  19401. supMonth
  19402. supWeek
  19403. supYear
  19404. trFunc
  19405. verArabia
  19406. verArabic
  19407. verAustralia
  19408. verBelgiumLux
  19409. verBritain
  19410. verChina
  19411. verCyprus
  19412. verDenmark
  19413. verEstonia
  19414. verFaeroeIsl
  19415. verFinland
  19416. verFrance
  19417. verFrBelgiumLux
  19418. verFrCanada
  19419. verFrSwiss
  19420. verGermany
  19421. verGreece
  19422. verGrSwiss
  19423. verHungary
  19424. verIceland
  19425. verIndia
  19426. verIndiaHindi
  19427. verIran
  19428. verIreland
  19429. verIsrael
  19430. verItaly
  19431. verJapan
  19432. verKorea
  19433. verLapland
  19434. verLatvia
  19435. verLithuania
  19436. verMalta
  19437. verNetherlands
  19438. verNorway
  19439. verPakistan
  19440. verPoland
  19441. verPortugal
  19442. verRussia
  19443. verSpain
  19444. verSweden
  19445. verTaiwan
  19446. verThailand
  19447. verTurkey
  19448. verUS
  19449. verYugoCroatian
  19450. verYugoslavia
  19451. ydm
  19452. ymd
  19453. zeroCycle
  19454.  
  19455. æKY listMgr 
  19456. æT constant
  19457. æFc Packages.h
  19458. æD     listMgr = 0,             /*list manager*/
  19459.  
  19460. æKY dskInit 
  19461. æT constant
  19462. æFc Packages.h
  19463. æD     dskInit = 2,             /*Disk Initializaton*/
  19464.  
  19465. æKY stdFile 
  19466. æT constant
  19467. æFc Packages.h
  19468. æD     stdFile = 3,             /*Standard File*/
  19469.  
  19470. æKY flPoint 
  19471. æT constant
  19472. æFc Packages.h
  19473. æD     flPoint = 4,             /*Floating-Point Arithmetic*/
  19474.  
  19475. æKY trFunc 
  19476. æT constant
  19477. æFc Packages.h
  19478. æD     trFunc = 5,              /*Transcendental Functions*/
  19479.  
  19480. æKY intUtil 
  19481. æT constant
  19482. æFc Packages.h
  19483. æD     intUtil = 6,             /*International Utilities*/
  19484.  
  19485. æKY bdConv 
  19486. æT constant
  19487. æFc Packages.h
  19488. æD     bdConv = 7,              /*Binary/Decimal Conversion*/
  19489.  
  19490. æKY editionMgr 
  19491. æT constant
  19492. æFc Packages.h
  19493. æD     editionMgr = 11,         /*Edition Manager*/
  19494.  
  19495. æKY currSymLead 
  19496. æT constant
  19497. æFc Packages.h
  19498. æD     currSymLead = 16,
  19499.  
  19500. æKY currNegSym 
  19501. æT constant
  19502. æFc Packages.h
  19503. æD     currNegSym = 32,
  19504.  
  19505. æKY currTrailingZ 
  19506. æT constant
  19507. æFc Packages.h
  19508. æD     currTrailingZ = 64,
  19509.  
  19510. æKY currLeadingZ 
  19511. æT constant
  19512. æFc Packages.h
  19513. æD     currLeadingZ = 128,
  19514.  
  19515. æKY zeroCycle 
  19516. æT constant
  19517. æFc Packages.h
  19518. æD     zeroCycle = 1,           /*0:00 AM/PM format*/
  19519.  
  19520. æKY longDay 
  19521. æT constant
  19522. æFc Packages.h
  19523. æD     longDay = 0,             /*day of the month*/
  19524.  
  19525. æKY longWeek 
  19526. æT constant
  19527. æFc Packages.h
  19528. æD     longWeek = 1,            /*day of the week*/
  19529.  
  19530. æKY longMonth 
  19531. æT constant
  19532. æFc Packages.h
  19533. æD     longMonth = 2,           /*month of the year*/
  19534.  
  19535. æKY longYear 
  19536. æT constant
  19537. æFc Packages.h
  19538. æD     longYear = 3,            /*year*/
  19539.  
  19540. æKY supDay 
  19541. æT constant
  19542. æFc Packages.h
  19543. æD     supDay = 1,              /*suppress day of month*/
  19544.  
  19545. æKY supWeek 
  19546. æT constant
  19547. æFc Packages.h
  19548. æD     supWeek = 2,             /*suppress day of week*/
  19549.  
  19550. æKY supMonth 
  19551. æT constant
  19552. æFc Packages.h
  19553. æD     supMonth = 4,            /*suppress month*/
  19554.  
  19555. æKY supYear 
  19556. æT constant
  19557. æFc Packages.h
  19558. æD     supYear = 8,             /*suppress year*/
  19559.  
  19560. æKY dayLdingZ 
  19561. æT constant
  19562. æFc Packages.h
  19563. æD     dayLdingZ = 32,
  19564.  
  19565. æKY mntLdingZ 
  19566. æT constant
  19567. æFc Packages.h
  19568. æD     mntLdingZ = 64,
  19569.  
  19570. æKY century 
  19571. æT constant
  19572. æFc Packages.h
  19573. æD     century = 128,
  19574.  
  19575. æKY secLeadingZ 
  19576. æT constant
  19577. æFc Packages.h
  19578. æD     secLeadingZ = 32,
  19579.  
  19580. æKY minLeadingZ 
  19581. æT constant
  19582. æFc Packages.h
  19583. æD     minLeadingZ = 64,
  19584.  
  19585. æKY hrLeadingZ 
  19586. æT constant
  19587. æFc Packages.h
  19588. æD     hrLeadingZ = 128,
  19589.  
  19590. æKY verUS 
  19591. æT constant
  19592. æFc Packages.h
  19593. æD     verUS = 0,
  19594.  
  19595. æKY verFrance 
  19596. æT constant
  19597. æFc Packages.h
  19598. æD     verFrance = 1,
  19599.  
  19600. æKY verBritain 
  19601. æT constant
  19602. æFc Packages.h
  19603. æD     verBritain = 2,
  19604.  
  19605. æKY verGermany 
  19606. æT constant
  19607. æFc Packages.h
  19608. æD     verGermany = 3,
  19609.  
  19610. æKY verItaly 
  19611. æT constant
  19612. æFc Packages.h
  19613. æD     verItaly = 4,
  19614.  
  19615. æKY verNetherlands 
  19616. æT constant
  19617. æFc Packages.h
  19618. æD     verNetherlands = 5,
  19619.  
  19620. æKY verFrBelgiumLux 
  19621. æT constant
  19622. æFc Packages.h
  19623. æD     verFrBelgiumLux = 6,     /* French for Belgium & Luxembourg */
  19624.  
  19625. æKY verSweden 
  19626. æT constant
  19627. æFc Packages.h
  19628. æD     verSweden = 7,
  19629.  
  19630. æKY verSpain 
  19631. æT constant
  19632. æFc Packages.h
  19633. æD     verSpain = 8,
  19634.  
  19635. æKY verDenmark 
  19636. æT constant
  19637. æFc Packages.h
  19638. æD     verDenmark = 9,
  19639.  
  19640. æKY verPortugal 
  19641. æT constant
  19642. æFc Packages.h
  19643. æD     verPortugal = 10,
  19644.  
  19645. æKY verFrCanada 
  19646. æT constant
  19647. æFc Packages.h
  19648. æD     verFrCanada = 11,
  19649.  
  19650. æKY verNorway 
  19651. æT constant
  19652. æFc Packages.h
  19653. æD     verNorway = 12,
  19654.  
  19655. æKY verIsrael 
  19656. æT constant
  19657. æFc Packages.h
  19658. æD     verIsrael = 13,
  19659.  
  19660. æKY verJapan 
  19661. æT constant
  19662. æFc Packages.h
  19663. æD     verJapan = 14,
  19664.  
  19665. æKY verAustralia 
  19666. æT constant
  19667. æFc Packages.h
  19668. æD     verAustralia = 15,
  19669.  
  19670. æKY verArabic 
  19671. æT constant
  19672. æFc Packages.h
  19673. æD     verArabic = 16,          /* synonym for verArabia */
  19674.  
  19675. æKY verFinland 
  19676. æT constant
  19677. æFc Packages.h
  19678. æD     verFinland = 17,
  19679.  
  19680. æKY verFrSwiss 
  19681. æT constant
  19682. æFc Packages.h
  19683. æD     verFrSwiss = 18,         /* French Swiss */
  19684.  
  19685. æKY verGrSwiss 
  19686. æT constant
  19687. æFc Packages.h
  19688. æD     verGrSwiss = 19,         /* German Swiss */
  19689.  
  19690. æKY verGreece 
  19691. æT constant
  19692. æFc Packages.h
  19693. æD     verGreece = 20,
  19694.  
  19695. æKY verIceland 
  19696. æT constant
  19697. æFc Packages.h
  19698. æD     verIceland = 21,
  19699.  
  19700. æKY verMalta 
  19701. æT constant
  19702. æFc Packages.h
  19703. æD     verMalta = 22,
  19704.  
  19705. æKY verCyprus 
  19706. æT constant
  19707. æFc Packages.h
  19708. æD     verCyprus = 23,
  19709.  
  19710. æKY verTurkey 
  19711. æT constant
  19712. æFc Packages.h
  19713. æD     verTurkey = 24,
  19714.  
  19715. æKY verYugoCroatian 
  19716. æT constant
  19717. æFc Packages.h
  19718. æD     verYugoCroatian = 25,    /* Croatian system for Yugoslavia */
  19719.  
  19720. æKY verIndiaHindi 
  19721. æT constant
  19722. æFc Packages.h
  19723. æD     verIndiaHindi = 33,      /* Hindi system for India */
  19724.  
  19725. æKY verPakistan 
  19726. æT constant
  19727. æFc Packages.h
  19728. æD     verPakistan = 34,
  19729.  
  19730. æKY verLithuania 
  19731. æT constant
  19732. æFc Packages.h
  19733. æD     verLithuania = 41,
  19734.  
  19735. æKY verPoland 
  19736. æT constant
  19737. æFc Packages.h
  19738. æD     verPoland = 42,
  19739.  
  19740. æKY verHungary 
  19741. æT constant
  19742. æFc Packages.h
  19743. æD     verHungary = 43,
  19744.  
  19745. æKY verEstonia 
  19746. æT constant
  19747. æFc Packages.h
  19748. æD     verEstonia = 44,
  19749.  
  19750. æKY verLatvia 
  19751. æT constant
  19752. æFc Packages.h
  19753. æD     verLatvia = 45,
  19754.  
  19755. æKY verLapland 
  19756. æT constant
  19757. æFc Packages.h
  19758. æD     verLapland = 46,
  19759.  
  19760. æKY verFaeroeIsl 
  19761. æT constant
  19762. æFc Packages.h
  19763. æD     verFaeroeIsl = 47,
  19764.  
  19765. æKY verIran 
  19766. æT constant
  19767. æFc Packages.h
  19768. æD     verIran = 48,
  19769.  
  19770. æKY verRussia 
  19771. æT constant
  19772. æFc Packages.h
  19773. æD     verRussia = 49,
  19774.  
  19775. æKY verIreland 
  19776. æT constant
  19777. æFc Packages.h
  19778. æD     verIreland = 50,         /* English-language version for Ireland */
  19779.  
  19780. æKY verKorea 
  19781. æT constant
  19782. æFc Packages.h
  19783. æD     verKorea = 51,
  19784.  
  19785. æKY verChina 
  19786. æT constant
  19787. æFc Packages.h
  19788. æD     verChina = 52,
  19789.  
  19790. æKY verTaiwan 
  19791. æT constant
  19792. æFc Packages.h
  19793. æD     verTaiwan = 53,
  19794.  
  19795. æKY verThailand 
  19796. æT constant
  19797. æFc Packages.h
  19798. æD     verThailand = 54,
  19799.  
  19800. æKY minCountry 
  19801. æT constant
  19802. æFc Packages.h
  19803. æD #define minCountry verUS
  19804.  
  19805. æKY maxCountry 
  19806. æT constant
  19807. æFc Packages.h
  19808. æD #define maxCountry verThailand
  19809.  
  19810. æKY verBelgiumLux 
  19811. æT constant
  19812. æFc Packages.h
  19813. æD     verBelgiumLux = 6,       /*(use verFrBelgiumLux instead, less ambiguous)*/
  19814.  
  19815. æKY verArabia 
  19816. æT constant
  19817. æFc Packages.h
  19818. æD     verArabia = 16,
  19819.  
  19820. æKY verYugoslavia 
  19821. æT constant
  19822. æFc Packages.h
  19823. æD     verYugoslavia = 25,      /*(use verYugoCroatian instead, less ambiguous)*/
  19824.  
  19825. æKY verIndia 
  19826. æT constant
  19827. æFc Packages.h
  19828. æD     verIndia = 33,           /*(use verIndiaHindi instead, less ambiguous) */
  19829.  
  19830. æKY iuSystemScript 
  19831. æT constant
  19832. æFc Packages.h
  19833. æD     iuSystemScript = -1,     /* system script */
  19834.  
  19835. æKY iuCurrentScript 
  19836. æT constant
  19837. æFc Packages.h
  19838. æD     iuCurrentScript = -2,    /* current script */
  19839.  
  19840. æKY iuSystemCurLang 
  19841. æT constant
  19842. æFc Packages.h
  19843. æD     iuSystemCurLang = -2,    /* current (itlbLang) lang for system script */
  19844.  
  19845. æKY iuSystemDefLang 
  19846. æT constant
  19847. æFc Packages.h
  19848. æD     iuSystemDefLang = -3,    /* default (table) lang for system script */
  19849.  
  19850. æKY iuCurrentCurLang 
  19851. æT constant
  19852. æFc Packages.h
  19853. æD     iuCurrentCurLang = -4,   /* current (itlbLang) lang for current script */
  19854.  
  19855. æKY iuCurrentDefLang 
  19856. æT constant
  19857. æFc Packages.h
  19858. æD     iuCurrentDefLang = -5,   /* default lang for current script */
  19859.  
  19860. æKY iuScriptCurLang 
  19861. æT constant
  19862. æFc Packages.h
  19863. æD     iuScriptCurLang = -6,    /* current (itlbLang) lang for specified script */
  19864.  
  19865. æKY iuScriptDefLang 
  19866. æT constant
  19867. æFc Packages.h
  19868. æD     iuScriptDefLang = -7,    /* default language for a specified script */
  19869.  
  19870. æKY iuWordSelectTable 
  19871. æT constant
  19872. æFc Packages.h
  19873. æD     iuWordSelectTable = 0,
  19874.  
  19875. æKY iuWordWrapTable 
  19876. æT constant
  19877. æFc Packages.h
  19878. æD     iuWordWrapTable = 1,
  19879.  
  19880. æKY iuNumberPartsTable 
  19881. æT constant
  19882. æFc Packages.h
  19883. æD     iuNumberPartsTable = 2,
  19884.  
  19885. æKY iuUnTokenTable 
  19886. æT constant
  19887. æFc Packages.h
  19888. æD     iuUnTokenTable = 3,
  19889.  
  19890. æKY iuWhiteSpaceList 
  19891. æT constant
  19892. æFc Packages.h
  19893. æD     iuWhiteSpaceList = 4,
  19894.  
  19895. æKY DateForm
  19896. shortDate
  19897. longDate
  19898. abbrevDate
  19899. æT enum
  19900. æFc Packages.h
  19901. æD enum {shortDate,longDate,abbrevDate};
  19902. typedef unsigned char DateForm;
  19903.  
  19904. æKY DateOrders
  19905. mdy
  19906. dmy
  19907. ymd
  19908. myd
  19909. dym
  19910. ydm
  19911. æT enum
  19912. æFc Packages.h
  19913. æD enum {mdy,dmy,ymd,myd,dym,ydm};
  19914. typedef unsigned char DateOrders;
  19915.  
  19916. æKY Intl0Rec 
  19917. æT struct
  19918. æFc Packages.h
  19919. æD struct Intl0Rec {
  19920.     char decimalPt;             /*decimal point character*/
  19921.     char thousSep;              /*thousands separator*/
  19922.     char listSep;               /*list separator*/
  19923.     char currSym1;              /*currency symbol*/
  19924.     char currSym2;
  19925.     char currSym3;
  19926.     unsigned char currFmt;      /*currency format*/
  19927.     unsigned char dateOrder;    /*order of short date elements*/
  19928.     unsigned char shrtDateFmt;  /*short date format*/
  19929.     char dateSep;               /*date separator*/
  19930.     unsigned char timeCycle;    /*0 if 24-hour cycle, 255 if 12-hour*/
  19931.     unsigned char timeFmt;      /*time format*/
  19932.     char mornStr[4];            /*trailing string for first 12-hour cycle*/
  19933.     char eveStr[4];             /*trailing string for last 12-hour cycle*/
  19934.     char timeSep;               /*time separator*/
  19935.     char time1Suff;             /*trailing string for 24-hour cycle*/
  19936.     char time2Suff;
  19937.     char time3Suff;
  19938.     char time4Suff;
  19939.     char time5Suff;
  19940.     char time6Suff;
  19941.     char time7Suff;
  19942.     char time8Suff;
  19943.     unsigned char metricSys;    /*255 if metric, 0 if not*/
  19944.     short intl0Vers;            /*version information*/
  19945. };
  19946.  
  19947. typedef struct Intl0Rec Intl0Rec;
  19948. typedef Intl0Rec *Intl0Ptr, **Intl0Hndl;
  19949.  
  19950.  
  19951. æKY Intl1Rec 
  19952. æT struct
  19953. æFc Packages.h
  19954. æD struct Intl1Rec {
  19955.     Str15 days[7];              /*day names*/
  19956.     Str15 months[12];           /*month names*/
  19957.     unsigned char suppressDay;  /*0 for day name, 255 for none*/
  19958.     unsigned char lngDateFmt;   /*order of long date elements*/
  19959.     unsigned char dayLeading0;  /*255 for leading 0 in day number*/
  19960.     unsigned char abbrLen;      /*length for abbreviating names*/
  19961.     char st0[4];                /*strings for long date format*/
  19962.     char st1[4];
  19963.     char st2[4];
  19964.     char st3[4];
  19965.     char st4[4];
  19966.     short intl1Vers;            /*version information*/
  19967.     short localRtn[1];          /*routine for localizing string comparison*/
  19968. };
  19969.  
  19970. typedef struct Intl1Rec Intl1Rec;
  19971. typedef Intl1Rec *Intl1Ptr, **Intl1Hndl;
  19972.  
  19973.  
  19974. æKY InitPack 
  19975. æT Function
  19976. æFc Packages.h
  19977. æD pascal void InitPack(short packID)
  19978.     = 0xA9E5; 
  19979.  
  19980. æKY InitAllPacks 
  19981. æT Function
  19982. æFc Packages.h
  19983. æD pascal void InitAllPacks(void)
  19984.     = 0xA9E6; 
  19985.  
  19986. æKY IUGetIntl 
  19987. æT Function
  19988. æFc Packages.h
  19989. æD pascal Handle IUGetIntl(short theID)
  19990.     = {0x3F3C,0x0006,0xA9ED}; 
  19991.  
  19992. æKY IUSetIntl 
  19993. æT Function
  19994. æFc Packages.h
  19995. æD pascal void IUSetIntl(short refNum,short theID,Handle intlHandle)
  19996.     = {0x3F3C,0x0008,0xA9ED}; 
  19997.  
  19998. æKY IUDateString 
  19999. æT Function
  20000. æFc Packages.h
  20001. æD pascal void IUDateString(long dateTime,DateForm longFlag,Str255 result)
  20002.     = {0x4267,0xA9ED}; 
  20003.  
  20004. æKY IUDatePString 
  20005. æT Function
  20006. æFc Packages.h
  20007. æD pascal void IUDatePString(long dateTime,DateForm longFlag,Str255 result,
  20008.     Handle intlHandle)
  20009.     = {0x3F3C,0x000E,0xA9ED}; 
  20010.  
  20011. æKY IUTimeString 
  20012. æT Function
  20013. æFc Packages.h
  20014. æD pascal void IUTimeString(long dateTime,Boolean wantSeconds,Str255 result)
  20015.     = {0x3F3C,0x0002,0xA9ED}; 
  20016.  
  20017. æKY IUTimePString 
  20018. æT Function
  20019. æFc Packages.h
  20020. æD pascal void IUTimePString(long dateTime,Boolean wantSeconds,Str255 result,
  20021.     Handle intlHandle)
  20022.     = {0x3F3C,0x0010,0xA9ED}; 
  20023.  
  20024. æKY IUMetric 
  20025. æT Function
  20026. æFc Packages.h
  20027. æD pascal Boolean IUMetric(void)
  20028.     = {0x3F3C,0x0004,0xA9ED}; 
  20029.  
  20030. æKY iudatestring 
  20031. æT Function
  20032. æFc Packages.h
  20033. æD void iudatestring(long dateTime,DateForm longFlag,char *result); 
  20034.  
  20035. æKY iudatepstring 
  20036. æT Function
  20037. æFc Packages.h
  20038. æD void iudatepstring(long dateTime,DateForm longFlag,char *result,Handle intlHandle); 
  20039.  
  20040. æKY iutimestring 
  20041. æT Function
  20042. æFc Packages.h
  20043. æD void iutimestring(long dateTime,Boolean wantSeconds,char *result); 
  20044.  
  20045. æKY iutimepstring 
  20046. æT Function
  20047. æFc Packages.h
  20048. æD void iutimepstring(long dateTime,Boolean wantSeconds,char *result,Handle intlHandle); 
  20049.  
  20050. æKY IUMagString 
  20051. æT Function
  20052. æFc Packages.h
  20053. æD pascal short IUMagString(const void *aPtr,const void *bPtr,short aLen,short bLen)
  20054.     = {0x3F3C,0x000A,0xA9ED}; 
  20055.  
  20056. æKY IUMagIDString 
  20057. æT Function
  20058. æFc Packages.h
  20059. æD pascal short IUMagIDString(const void *aPtr,const void *bPtr,short aLen,
  20060.     short bLen)
  20061.     = {0x3F3C,0x000C,0xA9ED}; 
  20062.  
  20063. æKY IUCompString 
  20064. æT Function
  20065. æFc Packages.h
  20066. æD pascal short IUCompString(ConstStr255Param aStr,ConstStr255Param bStr); 
  20067.  
  20068. æKY IUEqualString 
  20069. æT Function
  20070. æFc Packages.h
  20071. æD pascal short IUEqualString(ConstStr255Param aStr,ConstStr255Param bStr); 
  20072.  
  20073. æKY iucompstring 
  20074. æT Function
  20075. æFc Packages.h
  20076. æD short iucompstring(char *aStr,char *bStr); 
  20077.  
  20078. æKY iuequalstring 
  20079. æT Function
  20080. æFc Packages.h
  20081. æD short iuequalstring(char *aStr,char *bStr); 
  20082.  
  20083. æKY StringToNum 
  20084. æT Function
  20085. æFc Packages.h
  20086. æD pascal void StringToNum(ConstStr255Param theString,long *theNum); 
  20087.  
  20088. æKY stringtonum 
  20089. æT Function
  20090. æFc Packages.h
  20091. æD void stringtonum(char *theString,long *theNum); 
  20092.  
  20093. æKY NumToString 
  20094. æT Function
  20095. æFc Packages.h
  20096. æD pascal void NumToString(long theNum,Str255 theString); 
  20097.  
  20098. æKY numtostring 
  20099. æT Function
  20100. æFc Packages.h
  20101. æD void numtostring(long theNum,char *theString); 
  20102.  
  20103. æKY IULDateString 
  20104. æT Function
  20105. æFc Packages.h
  20106. æD pascal void IULDateString(LongDateTime *dateTime,DateForm longFlag,Str255 result,
  20107.     Handle intlHandle)
  20108.     = {0x3F3C,0x0014,0xA9ED}; 
  20109.  
  20110. æKY IULTimeString 
  20111. æT Function
  20112. æFc Packages.h
  20113. æD pascal void IULTimeString(LongDateTime *dateTime,Boolean wantSeconds,Str255 result,
  20114.     Handle intlHandle)
  20115.     = {0x3F3C,0x0016,0xA9ED}; 
  20116.  
  20117. æKY iuldatestring 
  20118. æT Function
  20119. æFc Packages.h
  20120. æD void iuldatestring(LongDateTime *dateTime,DateForm longFlag,char *result,
  20121.     Handle intlHandle); 
  20122.  
  20123. æKY iultimestring 
  20124. æT Function
  20125. æFc Packages.h
  20126. æD void iultimestring(LongDateTime *dateTime,Boolean wantSeconds,char *result,
  20127.     Handle intlHandle); 
  20128.  
  20129. æKY IUClearCache 
  20130. æT Function
  20131. æFc Packages.h
  20132. æD pascal void IUClearCache(void)
  20133.     = {0x3F3C,0x0018,0xA9ED}; 
  20134.  
  20135. æKY IUMagPString 
  20136. æT Function
  20137. æFc Packages.h
  20138. æD pascal short IUMagPString(const void *aPtr,const void *bPtr,short aLen,
  20139.     short bLen,Handle itl2Handle)
  20140.     = {0x3F3C,0x001A,0xA9ED}; 
  20141.  
  20142. æKY IUMagIDPString 
  20143. æT Function
  20144. æFc Packages.h
  20145. æD pascal short IUMagIDPString(const void *aPtr,const void *bPtr,short aLen,
  20146.     short bLen,Handle itl2Handle)
  20147.     = {0x3F3C,0x001C,0xA9ED}; 
  20148.  
  20149. æKY IUCompPString 
  20150. æT Function
  20151. æFc Packages.h
  20152. æD pascal short IUCompPString(ConstStr255Param aStr,ConstStr255Param bStr,
  20153.     Handle itl2Handle); 
  20154.  
  20155. æKY IUEqualPString 
  20156. æT Function
  20157. æFc Packages.h
  20158. æD pascal short IUEqualPString(ConstStr255Param aStr,ConstStr255Param bStr,
  20159.     Handle itl2Handle); 
  20160.  
  20161. æKY IUScriptOrder 
  20162. æT Function
  20163. æFc Packages.h
  20164. æD pascal short IUScriptOrder(ScriptCode script1,ScriptCode script2)
  20165.     = {0x3F3C,0x001E,0xA9ED}; 
  20166.  
  20167. æKY IULangOrder 
  20168. æT Function
  20169. æFc Packages.h
  20170. æD pascal short IULangOrder(LangCode language1,LangCode language2)
  20171.     = {0x3F3C,0x0020,0xA9ED}; 
  20172.  
  20173. æKY IUTextOrder 
  20174. æT Function
  20175. æFc Packages.h
  20176. æD pascal short IUTextOrder(const void *aPtr,const void *bPtr,short aLen,short bLen,
  20177.     ScriptCode aScript,ScriptCode bScript,LangCode aLang,LangCode bLang)
  20178.     = {0x3F3C,0x0022,0xA9ED}; 
  20179.  
  20180. æKY IUStringOrder 
  20181. æT Function
  20182. æFc Packages.h
  20183. æD pascal short IUStringOrder(ConstStr255Param aStr,ConstStr255Param bStr,
  20184.     ScriptCode aScript,ScriptCode bScript,LangCode aLang,LangCode bLang); 
  20185.  
  20186. æKY IUGetItlTable 
  20187. æT Function
  20188. æFc Packages.h
  20189. æD pascal void IUGetItlTable(ScriptCode script,short tableCode,Handle *itlHandle,
  20190.     long *offset,long *length)
  20191.     = {0x3F3C,0x0024,0xA9ED}; 
  20192.  
  20193. æKY iucomppstring 
  20194. æT Function
  20195. æFc Packages.h
  20196. æD short iucomppstring(char *aStr,char *bStr,Handle intlHandle); 
  20197.  
  20198. æKY iuequalpstring 
  20199. æT Function
  20200. æFc Packages.h
  20201. æD short iuequalpstring(char *aStr,char *bStr,Handle intlHandle); 
  20202.  
  20203. æKY iustringorder 
  20204. æT Function
  20205. æFc Packages.h
  20206. æD short iustringorder(char *aStr,char *bStr,ScriptCode aScript,ScriptCode bScript,
  20207.     LangCode aLang,LangCode bLang); 
  20208.  
  20209.  
  20210. æKY Palettes.h
  20211. æKL ActivatePalette
  20212. AnimateEntry
  20213. AnimatePalette
  20214. CopyPalette
  20215. CTab2Palette
  20216. DisposePalette
  20217. Entry2Index
  20218. GetEntryColor
  20219. GetEntryUsage
  20220. GetGray
  20221. GetNewPalette
  20222. GetPalette
  20223. GetPaletteUpdates
  20224. HasDepth
  20225. InitPalettes
  20226. NewPalette
  20227. NSetPalette
  20228. Palette2CTab
  20229. PmBackColor
  20230. PmForeColor
  20231. PMgrVersion
  20232. ResizePalette
  20233. RestoreBack
  20234. RestoreDeviceClut
  20235. RestoreFore
  20236. SaveBack
  20237. SaveFore
  20238. SetDepth
  20239. SetEntryColor
  20240. SetEntryUsage
  20241. SetPalette
  20242. SetPaletteUpdates
  20243.  
  20244. ColorInfo
  20245. Palette
  20246. PaletteHandle
  20247. PalettePtr
  20248. pmAllUpdates
  20249. pmAnimated
  20250. pmBkUpdates
  20251. pmBlack
  20252. pmCourteous
  20253. pmExplicit
  20254. pmFgUpdates
  20255. pmInhibitC2
  20256. pmInhibitC4
  20257. pmInhibitC8
  20258. pmInhibitG2
  20259. pmInhibitG4
  20260. pmInhibitG8
  20261. pmNoUpdates
  20262. pmTolerant
  20263. pmWhite
  20264.  
  20265. æKY pmCourteous 
  20266. æT constant
  20267. æFc Palettes.h
  20268. æD     pmCourteous = 0,         /*Record use of color on each device touched.*/
  20269.  
  20270. æKY pmTolerant 
  20271. æT constant
  20272. æFc Palettes.h
  20273. æD     pmTolerant = 0x0002,     /*render ciRGB if ciTolerance is exceeded by best match.*/
  20274.  
  20275. æKY pmAnimated 
  20276. æT constant
  20277. æFc Palettes.h
  20278. æD     pmAnimated = 0x0004,     /*reserve an index on each device touched and render ciRGB.*/
  20279.  
  20280. æKY pmExplicit 
  20281. æT constant
  20282. æFc Palettes.h
  20283. æD     pmExplicit = 0x0008,     /*no reserve, no render, no record; stuff index into port.*/
  20284.  
  20285. æKY pmWhite 
  20286. æT constant
  20287. æFc Palettes.h
  20288. æD     pmWhite = 0x0010,
  20289.  
  20290. æKY pmBlack 
  20291. æT constant
  20292. æFc Palettes.h
  20293. æD     pmBlack = 0x0020,
  20294.  
  20295. æKY pmInhibitG2 
  20296. æT constant
  20297. æFc Palettes.h
  20298. æD     pmInhibitG2 = 0x0100,
  20299.  
  20300. æKY pmInhibitC2 
  20301. æT constant
  20302. æFc Palettes.h
  20303. æD     pmInhibitC2 = 0x0200,
  20304.  
  20305. æKY pmInhibitG4 
  20306. æT constant
  20307. æFc Palettes.h
  20308. æD     pmInhibitG4 = 0x0400,
  20309.  
  20310. æKY pmInhibitC4 
  20311. æT constant
  20312. æFc Palettes.h
  20313. æD     pmInhibitC4 = 0x0800,
  20314.  
  20315. æKY pmInhibitG8 
  20316. æT constant
  20317. æFc Palettes.h
  20318. æD     pmInhibitG8 = 0x1000,
  20319.  
  20320. æKY pmInhibitC8 
  20321. æT constant
  20322. æFc Palettes.h
  20323. æD     pmInhibitC8 = 0x2000,
  20324.  
  20325. æKY pmNoUpdates 
  20326. æT constant
  20327. æFc Palettes.h
  20328. æD     pmNoUpdates = 0x8000,    /*no updates*/
  20329.  
  20330. æKY pmBkUpdates 
  20331. æT constant
  20332. æFc Palettes.h
  20333. æD     pmBkUpdates = 0xA000,    /*background updates only*/
  20334.  
  20335. æKY pmFgUpdates 
  20336. æT constant
  20337. æFc Palettes.h
  20338. æD     pmFgUpdates = 0xC000,    /*foreground updates only*/
  20339.  
  20340. æKY pmAllUpdates 
  20341. æT constant
  20342. æFc Palettes.h
  20343. æD     pmAllUpdates = 0xE000,   /*all updates*/
  20344.  
  20345. æKY ColorInfo 
  20346. æT struct
  20347. æFc Palettes.h
  20348. æD struct ColorInfo {
  20349.     RGBColor ciRGB;             /*true RGB values*/
  20350.     short ciUsage;              /*color usage*/
  20351.     short ciTolerance;          /*tolerance value*/
  20352.     short ciDataFields[3];      /*private fields*/
  20353. };
  20354.  
  20355. typedef struct ColorInfo ColorInfo;
  20356.  
  20357.  
  20358. æKY Palette 
  20359. æT struct
  20360. æFc Palettes.h
  20361. æD struct Palette {
  20362.     short pmEntries;            /*entries in pmTable*/
  20363.     short pmDataFields[7];      /*private fields*/
  20364.     ColorInfo pmInfo[1];
  20365. };
  20366.  
  20367. typedef struct Palette Palette;
  20368. typedef Palette *PalettePtr, **PaletteHandle;
  20369.  
  20370.  
  20371. æKY InitPalettes 
  20372. æT Function
  20373. æFc Palettes.h
  20374. æD pascal void InitPalettes(void)
  20375.     = 0xAA90; 
  20376.  
  20377. æKY NewPalette 
  20378. æT Function
  20379. æFc Palettes.h
  20380. æD pascal PaletteHandle NewPalette(short entries,CTabHandle srcColors,short srcUsage,
  20381.     short srcTolerance)
  20382.     = 0xAA91; 
  20383.  
  20384. æKY GetNewPalette 
  20385. æT Function
  20386. æFc Palettes.h
  20387. æD pascal PaletteHandle GetNewPalette(short PaletteID)
  20388.     = 0xAA92; 
  20389.  
  20390. æKY DisposePalette 
  20391. æT Function
  20392. æFc Palettes.h
  20393. æD pascal void DisposePalette(PaletteHandle srcPalette)
  20394.     = 0xAA93; 
  20395.  
  20396. æKY ActivatePalette 
  20397. æT Function
  20398. æFc Palettes.h
  20399. æD pascal void ActivatePalette(WindowPtr srcWindow)
  20400.     = 0xAA94; 
  20401.  
  20402. æKY SetPalette 
  20403. æT Function
  20404. æFc Palettes.h
  20405. æD pascal void SetPalette(WindowPtr dstWindow,PaletteHandle srcPalette,Boolean cUpdates)
  20406.     = 0xAA95; 
  20407.  
  20408. æKY NSetPalette 
  20409. æT Function
  20410. æFc Palettes.h
  20411. æD pascal void NSetPalette(WindowPtr dstWindow,PaletteHandle srcPalette,short nCUpdates)
  20412.     = 0xAA95; 
  20413.  
  20414. æKY GetPalette 
  20415. æT Function
  20416. æFc Palettes.h
  20417. æD pascal PaletteHandle GetPalette(WindowPtr srcWindow)
  20418.     = 0xAA96; 
  20419.  
  20420. æKY CopyPalette 
  20421. æT Function
  20422. æFc Palettes.h
  20423. æD pascal void CopyPalette(PaletteHandle srcPalette,PaletteHandle dstPalette,
  20424.     short srcEntry,short dstEntry,short dstLength)
  20425.     = 0xAAA1; 
  20426.  
  20427. æKY PmForeColor 
  20428. æT Function
  20429. æFc Palettes.h
  20430. æD pascal void PmForeColor(short dstEntry)
  20431.     = 0xAA97; 
  20432.  
  20433. æKY PmBackColor 
  20434. æT Function
  20435. æFc Palettes.h
  20436. æD pascal void PmBackColor(short dstEntry)
  20437.     = 0xAA98; 
  20438.  
  20439. æKY AnimateEntry 
  20440. æT Function
  20441. æFc Palettes.h
  20442. æD pascal void AnimateEntry(WindowPtr dstWindow,short dstEntry,const RGBColor *srcRGB)
  20443.     = 0xAA99; 
  20444.  
  20445. æKY AnimatePalette 
  20446. æT Function
  20447. æFc Palettes.h
  20448. æD pascal void AnimatePalette(WindowPtr dstWindow,CTabHandle srcCTab,short srcIndex,
  20449.     short dstEntry,short dstLength)
  20450.     = 0xAA9A; 
  20451.  
  20452. æKY GetEntryColor 
  20453. æT Function
  20454. æFc Palettes.h
  20455. æD pascal void GetEntryColor(PaletteHandle srcPalette,short srcEntry,RGBColor *dstRGB)
  20456.     = 0xAA9B; 
  20457.  
  20458. æKY SetEntryColor 
  20459. æT Function
  20460. æFc Palettes.h
  20461. æD pascal void SetEntryColor(PaletteHandle dstPalette,short dstEntry,const RGBColor *srcRGB)
  20462.     = 0xAA9C; 
  20463.  
  20464. æKY GetEntryUsage 
  20465. æT Function
  20466. æFc Palettes.h
  20467. æD pascal void GetEntryUsage(PaletteHandle srcPalette,short srcEntry,short *dstUsage,
  20468.     short *dstTolerance)
  20469.     = 0xAA9D; 
  20470.  
  20471. æKY SetEntryUsage 
  20472. æT Function
  20473. æFc Palettes.h
  20474. æD pascal void SetEntryUsage(PaletteHandle dstPalette,short dstEntry,short srcUsage,
  20475.     short srcTolerance)
  20476.     = 0xAA9E; 
  20477.  
  20478. æKY CTab2Palette 
  20479. æT Function
  20480. æFc Palettes.h
  20481. æD pascal void CTab2Palette(CTabHandle srcCTab,PaletteHandle dstPalette,short srcUsage,
  20482.     short srcTolerance)
  20483.     = 0xAA9F; 
  20484.  
  20485. æKY Palette2CTab 
  20486. æT Function
  20487. æFc Palettes.h
  20488. æD pascal void Palette2CTab(PaletteHandle srcPalette,CTabHandle dstCTab)
  20489.     = 0xAAA0; 
  20490.  
  20491. æKY Entry2Index 
  20492. æT Function
  20493. æFc Palettes.h
  20494. æD pascal long Entry2Index(short entry)
  20495.     = {0x7000,0xAAA2}; 
  20496.  
  20497. æKY RestoreDeviceClut 
  20498. æT Function
  20499. æFc Palettes.h
  20500. æD pascal void RestoreDeviceClut(GDHandle gd)
  20501.     = {0x7002,0xAAA2}; 
  20502.  
  20503. æKY ResizePalette 
  20504. æT Function
  20505. æFc Palettes.h
  20506. æD pascal void ResizePalette(PaletteHandle p,short size)
  20507.     = {0x7003,0xAAA2}; 
  20508.  
  20509. æKY SaveFore 
  20510. æT Function
  20511. æFc Palettes.h
  20512. æD pascal void SaveFore(ColorSpec *c)
  20513.     = {0x303C,0x040D,0xAAA2}; 
  20514.  
  20515. æKY SaveBack 
  20516. æT Function
  20517. æFc Palettes.h
  20518. æD pascal void SaveBack(ColorSpec *c)
  20519.     = {0x303C,0x040E,0xAAA2}; 
  20520.  
  20521. æKY RestoreFore 
  20522. æT Function
  20523. æFc Palettes.h
  20524. æD pascal void RestoreFore(const ColorSpec *c)
  20525.     = {0x303C,0x040F,0xAAA2}; 
  20526.  
  20527. æKY RestoreBack 
  20528. æT Function
  20529. æFc Palettes.h
  20530. æD pascal void RestoreBack(const ColorSpec *c)
  20531.     = {0x303C,0x0410,0xAAA2}; 
  20532.  
  20533. æKY SetDepth 
  20534. æT Function
  20535. æFc Palettes.h
  20536. æD pascal OSErr SetDepth(GDHandle gd,short depth,short whichFlags,short flags)
  20537.     = {0x303C,0x0A13,0xAAA2}; 
  20538.  
  20539. æKY HasDepth 
  20540. æT Function
  20541. æFc Palettes.h
  20542. æD pascal short HasDepth(GDHandle gd,short depth,short whichFlags,short flags)
  20543.     = {0x303C,0x0A14,0xAAA2}; 
  20544.  
  20545. æKY PMgrVersion 
  20546. æT Function
  20547. æFc Palettes.h
  20548. æD pascal short PMgrVersion(void)
  20549.     = {0x7015,0xAAA2}; 
  20550.  
  20551. æKY SetPaletteUpdates 
  20552. æT Function
  20553. æFc Palettes.h
  20554. æD pascal void SetPaletteUpdates(PaletteHandle p,short updates)
  20555.     = {0x303C,0x0616,0xAAA2}; 
  20556.  
  20557. æKY GetPaletteUpdates 
  20558. æT Function
  20559. æFc Palettes.h
  20560. æD pascal short GetPaletteUpdates(PaletteHandle p)
  20561.     = {0x303C,0x0417,0xAAA2}; 
  20562.  
  20563. æKY GetGray 
  20564. æT Function
  20565. æFc Palettes.h
  20566. æD pascal Boolean GetGray(GDHandle device,const RGBColor *backGround,RGBColor *foreGround)
  20567.     = {0x303C,0x1219,0xAAA2}; 
  20568.  
  20569.  
  20570. æKY Power.h
  20571. æKL AOff
  20572. AOn
  20573. AOnIgnoreModem
  20574. BatteryStatus
  20575. BOff
  20576. BOn
  20577. DisableIdle
  20578. DisableWUTime
  20579. EnableIdle
  20580. GetCPUSpeed
  20581. GetWUTime
  20582. IdleUpdate
  20583. ModemStatus
  20584. SetWUTime
  20585. SleepQInstall
  20586. SleepQRemove
  20587.  
  20588. BatteryByte
  20589. batteryDeadBit
  20590. batteryDeadMask
  20591. batteryLowBit
  20592. batteryLowMask
  20593. chargeOverFlowBit
  20594. chargeOverFlowMask
  20595. chargerConnBit
  20596. chargerConnMask
  20597. connChangedBit
  20598. connChangedMask
  20599. hiChargeBit
  20600. hiChargeMask
  20601. ModemByte
  20602. modemInstalledBit
  20603. modemInstalledMask
  20604. modemOnBit
  20605. modemOnHookBit
  20606. modemOnHookMask
  20607. modemOnMask
  20608. noCalls
  20609. noRequest
  20610. PMResultCode
  20611. ringDetectBit
  20612. ringDetectMask
  20613. ringWakeUpBit
  20614. ringWakeUpMask
  20615. sleepDemand
  20616. SleepQRec
  20617. SleepQRecPtr
  20618. sleepRequest
  20619. sleepRevoke
  20620. sleepWakeUp
  20621. slpQType
  20622.  
  20623. æKY modemOnBit 
  20624. æT constant
  20625. æFc Power.h
  20626. æD     modemOnBit = 0,
  20627.  
  20628. æKY ringWakeUpBit 
  20629. æT constant
  20630. æFc Power.h
  20631. æD     ringWakeUpBit = 2,
  20632.  
  20633. æKY modemInstalledBit 
  20634. æT constant
  20635. æFc Power.h
  20636. æD     modemInstalledBit = 3,
  20637.  
  20638. æKY ringDetectBit 
  20639. æT constant
  20640. æFc Power.h
  20641. æD     ringDetectBit = 4,
  20642.  
  20643. æKY modemOnHookBit 
  20644. æT constant
  20645. æFc Power.h
  20646. æD     modemOnHookBit = 5,
  20647.  
  20648. æKY modemOnMask 
  20649. æT constant
  20650. æFc Power.h
  20651. æD     modemOnMask = 0x1,
  20652.  
  20653. æKY ringWakeUpMask 
  20654. æT constant
  20655. æFc Power.h
  20656. æD     ringWakeUpMask = 0x4,
  20657.  
  20658. æKY modemInstalledMask 
  20659. æT constant
  20660. æFc Power.h
  20661. æD     modemInstalledMask = 0x8,
  20662.  
  20663. æKY ringDetectMask 
  20664. æT constant
  20665. æFc Power.h
  20666. æD     ringDetectMask = 0x10,
  20667.  
  20668. æKY modemOnHookMask 
  20669. æT constant
  20670. æFc Power.h
  20671. æD     modemOnHookMask = 0x20,
  20672.  
  20673. æKY chargerConnBit 
  20674. æT constant
  20675. æFc Power.h
  20676. æD     chargerConnBit = 0,
  20677.  
  20678. æKY hiChargeBit 
  20679. æT constant
  20680. æFc Power.h
  20681. æD     hiChargeBit = 1,
  20682.  
  20683. æKY chargeOverFlowBit 
  20684. æT constant
  20685. æFc Power.h
  20686. æD     chargeOverFlowBit = 2,
  20687.  
  20688. æKY batteryDeadBit 
  20689. æT constant
  20690. æFc Power.h
  20691. æD     batteryDeadBit = 3,
  20692.  
  20693. æKY batteryLowBit 
  20694. æT constant
  20695. æFc Power.h
  20696. æD     batteryLowBit = 4,
  20697.  
  20698. æKY connChangedBit 
  20699. æT constant
  20700. æFc Power.h
  20701. æD     connChangedBit = 5,
  20702.  
  20703. æKY chargerConnMask 
  20704. æT constant
  20705. æFc Power.h
  20706. æD     chargerConnMask = 0x1,
  20707.  
  20708. æKY hiChargeMask 
  20709. æT constant
  20710. æFc Power.h
  20711. æD     hiChargeMask = 0x2,
  20712.  
  20713. æKY chargeOverFlowMask 
  20714. æT constant
  20715. æFc Power.h
  20716. æD     chargeOverFlowMask = 0x4,
  20717.  
  20718. æKY batteryDeadMask 
  20719. æT constant
  20720. æFc Power.h
  20721. æD     batteryDeadMask = 0x8,
  20722.  
  20723. æKY batteryLowMask 
  20724. æT constant
  20725. æFc Power.h
  20726. æD     batteryLowMask = 0x10,
  20727.  
  20728. æKY connChangedMask 
  20729. æT constant
  20730. æFc Power.h
  20731. æD     connChangedMask = 0x20,
  20732.  
  20733. æKY sleepRequest 
  20734. æT constant
  20735. æFc Power.h
  20736. æD     sleepRequest = 1,
  20737.  
  20738. æKY sleepDemand 
  20739. æT constant
  20740. æFc Power.h
  20741. æD     sleepDemand = 2,
  20742.  
  20743. æKY sleepWakeUp 
  20744. æT constant
  20745. æFc Power.h
  20746. æD     sleepWakeUp = 3,
  20747.  
  20748. æKY sleepRevoke 
  20749. æT constant
  20750. æFc Power.h
  20751. æD     sleepRevoke = 4,
  20752.  
  20753. æKY noCalls 
  20754. æT constant
  20755. æFc Power.h
  20756. æD     noCalls = 1,
  20757.  
  20758. æKY noRequest 
  20759. æT constant
  20760. æFc Power.h
  20761. æD     noRequest = 2,
  20762.  
  20763. æKY slpQType 
  20764. æT constant
  20765. æFc Power.h
  20766. æD     slpQType = 16,
  20767.  
  20768. æKY ModemByte
  20769. æT typedef
  20770. æFc Power.h
  20771. æD typedef char ModemByte;
  20772.  
  20773. æKY BatteryByte
  20774. æT typedef
  20775. æFc Power.h
  20776. æD typedef char BatteryByte;
  20777.  
  20778. æKY PMResultCode
  20779. æT typedef
  20780. æFc Power.h
  20781. æD typedef long PMResultCode;
  20782.  
  20783. æKY SleepQRec 
  20784. æT struct
  20785. æFc Power.h
  20786. æD struct SleepQRec {
  20787.     struct SleepQRec *sleepQLink;
  20788.     short sleepQType;       /*type = 16*/
  20789.     ProcPtr sleepQProc;     /*Pointer to sleep routine*/
  20790.     short sleepQFlags;
  20791. };
  20792.  
  20793. typedef struct SleepQRec SleepQRec;
  20794. typedef SleepQRec *SleepQRecPtr;
  20795.  
  20796.  
  20797. æKY DisableWUTime 
  20798. æT Function
  20799. æFc Power.h
  20800. æD pascal OSErr DisableWUTime(void); 
  20801.  
  20802. æKY GetWUTime 
  20803. æT Function
  20804. æFc Power.h
  20805. æD pascal OSErr GetWUTime(long *WUTime,Byte *WUFlag); 
  20806.  
  20807. æKY SetWUTime 
  20808. æT Function
  20809. æFc Power.h
  20810. æD pascal OSErr SetWUTime(long WUTime); 
  20811.  
  20812. æKY BatteryStatus 
  20813. æT Function
  20814. æFc Power.h
  20815. æD pascal OSErr BatteryStatus(Byte *Status,Byte *Power); 
  20816.  
  20817. æKY ModemStatus 
  20818. æT Function
  20819. æFc Power.h
  20820. æD pascal OSErr ModemStatus(Byte *Status); 
  20821.  
  20822. æKY IdleUpdate 
  20823. æT Function
  20824. æFc Power.h
  20825. æD pascal long IdleUpdate(void)
  20826.     = 0xA285; 
  20827.  
  20828. æKY GetCPUSpeed 
  20829. æT Function
  20830. æFc Power.h
  20831. æD pascal long GetCPUSpeed(void)
  20832.     = {0x70FF,0xA485}; 
  20833.  
  20834. æKY EnableIdle 
  20835. æT Function
  20836. æFc Power.h
  20837. æD pascal void EnableIdle(void)
  20838.     = {0x7000,0xA485}; 
  20839.  
  20840. æKY DisableIdle 
  20841. æT Function
  20842. æFc Power.h
  20843. æD pascal void DisableIdle(void)
  20844.     = {0x7001,0xA485}; 
  20845.  
  20846. æKY SleepQInstall 
  20847. æT Function
  20848. æFc Power.h
  20849. æD pascal void SleepQInstall(SleepQRecPtr qRecPtr)
  20850.     = {0x205F,0xA28A}; 
  20851.  
  20852. æKY SleepQRemove 
  20853. æT Function
  20854. æFc Power.h
  20855. æD pascal void SleepQRemove(SleepQRecPtr qRecPtr)
  20856.     = {0x205F,0xA48A}; 
  20857.  
  20858. æKY AOn 
  20859. æT Function
  20860. æFc Power.h
  20861. æD pascal void AOn(void)
  20862.     = {0x7004,0xA685}; 
  20863.  
  20864. æKY AOnIgnoreModem 
  20865. æT Function
  20866. æFc Power.h
  20867. æD pascal void AOnIgnoreModem(void)
  20868.     = {0x7005,0xA685}; 
  20869.  
  20870. æKY BOn 
  20871. æT Function
  20872. æFc Power.h
  20873. æD pascal void BOn(void)
  20874.     = {0x7000,0xA685}; 
  20875.  
  20876. æKY AOff 
  20877. æT Function
  20878. æFc Power.h
  20879. æD pascal void AOff(void)
  20880.     = {0x7084,0xA685}; 
  20881.  
  20882. æKY BOff 
  20883. æT Function
  20884. æFc Power.h
  20885. æD pascal void BOff(void)
  20886.     = {0x7080,0xA685}; 
  20887.  
  20888.  
  20889. æKY PPCToolbox.h
  20890. æKL DeleteUserIdentity
  20891. GetDefaultUser
  20892. IPCListPorts
  20893. IPCListPortsAsync
  20894. IPCListPortsSync
  20895. PPCAccept
  20896. PPCAcceptAsync
  20897. PPCAcceptSync
  20898. PPCBrowser
  20899. PPCClose
  20900. PPCCloseAsync
  20901. PPCCloseSync
  20902. PPCEnd
  20903. PPCEndAsync
  20904. PPCEndSync
  20905. PPCInform
  20906. PPCInformAsync
  20907. PPCInformSync
  20908. PPCInit
  20909. PPCOpen
  20910. PPCOpenAsync
  20911. PPCOpenSync
  20912. PPCRead
  20913. PPCReadAsync
  20914. PPCReadSync
  20915. PPCReject
  20916. PPCRejectAsync
  20917. PPCRejectSync
  20918. PPCStart
  20919. PPCStartAsync
  20920. PPCStartSync
  20921. PPCWrite
  20922. PPCWriteAsync
  20923. PPCWriteSync
  20924. StartSecureSession
  20925.  
  20926. IPCListPortsPBPtr
  20927. IPCListPortsPBRec
  20928. LocationNamePtr
  20929. LocationNameRec
  20930. PortInfoArrayPtr
  20931. PortInfoPtr
  20932. PortInfoRec
  20933. PPCAcceptPBPtr
  20934. PPCAcceptPBRec
  20935. ppcByCreatorAndType
  20936. ppcByString
  20937. PPCClosePBPtr
  20938. PPCClosePBRec
  20939. PPCCompProcPtr
  20940. PPCEndPBPtr
  20941. PPCEndPBRec
  20942. PPCFilterProcPtr
  20943. PPCHeader
  20944. PPCInformPBPtr
  20945. PPCInformPBRec
  20946. ppcLocalOrigin
  20947. PPCLocationKind
  20948. ppcNBPLocation
  20949. ppcNBPTypeLocation
  20950. ppcNoLocation
  20951. PPCOpenPBPtr
  20952. PPCOpenPBRec
  20953. PPCParamBlockPtr
  20954. PPCParamBlockRec
  20955. PPCPortKinds
  20956. PPCPortPtr
  20957. PPCPortRec
  20958. PPCPortRefNum
  20959. PPCReadPBPtr
  20960. PPCReadPBRec
  20961. PPCRejectPBPtr
  20962. PPCRejectPBRec
  20963. ppcRemoteOrigin
  20964. ppcServiceRealTime
  20965. PPCServiceType
  20966. PPCSessionOrigin
  20967. PPCSessRefNum
  20968. PPCStartPBPtr
  20969. PPCStartPBRec
  20970. PPCWritePBPtr
  20971. PPCWritePBRec
  20972.  
  20973. æKY PPCServiceType
  20974. æT typedef
  20975. æFc PPCToolbox.h
  20976. æD typedef unsigned char PPCServiceType;
  20977.  
  20978. æKY ppcServiceRealTime 
  20979. æT constant
  20980. æFc PPCToolbox.h
  20981. æD     ppcServiceRealTime = 1,
  20982.  
  20983. æKY PPCLocationKind
  20984. æT typedef
  20985. æFc PPCToolbox.h
  20986. æD typedef short PPCLocationKind;
  20987.  
  20988. æKY ppcNoLocation 
  20989. æT constant
  20990. æFc PPCToolbox.h
  20991. æD     ppcNoLocation = 0,                       /* There is no PPCLocName */
  20992.  
  20993. æKY ppcNBPLocation 
  20994. æT constant
  20995. æFc PPCToolbox.h
  20996. æD     ppcNBPLocation = 1,                      /* Use AppleTalk NBP      */
  20997.  
  20998. æKY ppcNBPTypeLocation 
  20999. æT constant
  21000. æFc PPCToolbox.h
  21001. æD     ppcNBPTypeLocation = 2,                  /* Used for specifying a location name type during PPCOpen only */
  21002.  
  21003. æKY PPCPortKinds
  21004. æT typedef
  21005. æFc PPCToolbox.h
  21006. æD typedef short PPCPortKinds;
  21007.  
  21008. æKY ppcByCreatorAndType 
  21009. æT constant
  21010. æFc PPCToolbox.h
  21011. æD     ppcByCreatorAndType = 1,                 /* PortType is specified as colloquial Mac creator and type */
  21012.  
  21013. æKY ppcByString 
  21014. æT constant
  21015. æFc PPCToolbox.h
  21016. æD     ppcByString = 2,                         /* Port Type is in pascal string format */
  21017.  
  21018. æKY PPCSessionOrigin
  21019. æT typedef
  21020. æFc PPCToolbox.h
  21021. æD typedef unsigned char PPCSessionOrigin;      /* Values returned for request field in PPCInform call */
  21022.  
  21023. æKY ppcLocalOrigin 
  21024. æT constant
  21025. æFc PPCToolbox.h
  21026. æD     ppcLocalOrigin = 1,                      /* session originated from this machine */
  21027.  
  21028. æKY ppcRemoteOrigin 
  21029. æT constant
  21030. æFc PPCToolbox.h
  21031. æD     ppcRemoteOrigin = 2,                     /* session originated from remote machine */
  21032.  
  21033. æKY PPCPortRefNum
  21034. æT typedef
  21035. æFc PPCToolbox.h
  21036. æD typedef short PPCPortRefNum;
  21037.  
  21038. æKY PPCSessRefNum
  21039. æT typedef
  21040. æFc PPCToolbox.h
  21041. æD typedef long PPCSessRefNum;
  21042.  
  21043. æKY PPCPortRec 
  21044. æT struct
  21045. æFc PPCToolbox.h
  21046. æD struct PPCPortRec {
  21047.     ScriptCode nameScript;                      /* script of name */
  21048.     Str32 name;                                 /* name of port as seen in browser */
  21049.     PPCPortKinds portKindSelector;              /* which variant */
  21050.     union {
  21051.         Str32 portTypeStr;                      /* pascal type string */
  21052.         struct {
  21053.             OSType creator;
  21054.             OSType type;
  21055.             } port;
  21056.         } u;
  21057. };
  21058.  
  21059. typedef struct PPCPortRec PPCPortRec;
  21060. typedef PPCPortRec *PPCPortPtr;
  21061.  
  21062.  
  21063. æKY LocationNameRec 
  21064. æT struct
  21065. æFc PPCToolbox.h
  21066. æD struct LocationNameRec {
  21067.     PPCLocationKind locationKindSelector;       /* which variant */
  21068.     union {
  21069.         EntityName nbpEntity;                   /* NBP name entity */
  21070.         Str32 nbpType;                          /* just the NBP type string, for PPCOpen */
  21071.         } u;
  21072. };
  21073.  
  21074. typedef struct LocationNameRec LocationNameRec;
  21075. typedef LocationNameRec *LocationNamePtr;
  21076.  
  21077.  
  21078. æKY PortInfoRec 
  21079. æT struct
  21080. æFc PPCToolbox.h
  21081. æD struct PortInfoRec {
  21082.     unsigned char filler1;
  21083.     Boolean authRequired;
  21084.     PPCPortRec name;
  21085. };
  21086.  
  21087. typedef struct PortInfoRec PortInfoRec;
  21088. typedef PortInfoRec *PortInfoPtr;
  21089.  
  21090.  
  21091. æKY PortInfoArrayPtr
  21092. æT typedef
  21093. æFc PPCToolbox.h
  21094. æD typedef PortInfoRec *PortInfoArrayPtr;
  21095.  
  21096. æKY PPCFilterProcPtr
  21097. æT typedef
  21098. æFc PPCToolbox.h
  21099. æD typedef pascal Boolean (*PPCFilterProcPtr)(LocationNamePtr, PortInfoPtr);
  21100.  
  21101. æKY PPCCompProcPtr
  21102. æT typedef
  21103. æFc PPCToolbox.h
  21104. æD typedef ProcPtr PPCCompProcPtr;
  21105.  
  21106. æKY PPCHeader
  21107. æT typedef
  21108. æFc PPCToolbox.h
  21109. æD #define PPCHeader \
  21110.      Ptr               qLink;                   /* PPC's Internal Use */\
  21111.      unsigned short    csCode;                  /* Requested PPC command */\
  21112.      unsigned short    intUse;                  /* Internal Use */\
  21113.      Ptr               intUsePtr;               /* Internal Use */\
  21114.      PPCCompProcPtr       ioCompletion;         /* Completion Routine    */\
  21115.      OSErr               ioResult;              /* Command Result Code */\
  21116.      unsigned long       Reserved[5];           /* Reserved for PPC, Don't use */
  21117.  
  21118.  
  21119. æKY PPCOpenPBRec 
  21120. æT struct
  21121. æFc PPCToolbox.h
  21122. æD struct PPCOpenPBRec {
  21123.     PPCHeader 
  21124.     PPCPortRefNum portRefNum;                   /* Port Reference */
  21125.     long filler1;
  21126.     PPCServiceType serviceType;                 /*  Bit field describing the requested port service    */
  21127.     unsigned char resFlag;                      /* Must be set to 0 */
  21128.     PPCPortPtr portName;                        /* PortName for PPC */
  21129.     LocationNamePtr locationName;               /* If NBP Registration is required */
  21130.     Boolean networkVisible;                     /* make this network visible on network */
  21131.     Boolean nbpRegistered;                      /* The given location name was registered on the network */
  21132. };
  21133.  
  21134. typedef struct PPCOpenPBRec PPCOpenPBRec;
  21135. typedef PPCOpenPBRec *PPCOpenPBPtr;
  21136.  
  21137.  
  21138. æKY PPCInformPBRec 
  21139. æT struct
  21140. æFc PPCToolbox.h
  21141. æD struct PPCInformPBRec {
  21142.  PPCHeader
  21143.  PPCPortRefNum portRefNum;
  21144.     PPCSessRefNum sessRefNum;
  21145.     PPCServiceType serviceType;
  21146.     Boolean autoAccept;
  21147.     PPCPortPtr portName;
  21148.     LocationNamePtr locationName;
  21149.     StringPtr userName;
  21150.     unsigned long userData;
  21151.     PPCSessionOrigin requestType;
  21152. };
  21153.  
  21154. typedef struct PPCInformPBRec PPCInformPBRec;
  21155. typedef PPCInformPBRec *PPCInformPBPtr;
  21156.  
  21157.  
  21158. æKY PPCStartPBRec 
  21159. æT struct
  21160. æFc PPCToolbox.h
  21161. æD struct PPCStartPBRec {
  21162.  PPCHeader
  21163.     PPCPortRefNum portRefNum;
  21164.     PPCSessRefNum sessRefNum;
  21165.     PPCServiceType serviceType;
  21166.     unsigned char resFlag;
  21167.     PPCPortPtr portName;
  21168.     LocationNamePtr locationName;
  21169.     unsigned long rejectInfo;
  21170.     unsigned long userData;
  21171.     unsigned long userRefNum;
  21172. };
  21173.  
  21174. typedef struct PPCStartPBRec PPCStartPBRec;
  21175. typedef PPCStartPBRec *PPCStartPBPtr;
  21176.  
  21177.  
  21178. æKY PPCAcceptPBRec 
  21179. æT struct
  21180. æFc PPCToolbox.h
  21181. æD struct PPCAcceptPBRec {
  21182.  PPCHeader
  21183.     short filler1;
  21184.     PPCSessRefNum sessRefNum;
  21185. };
  21186.  
  21187. typedef struct PPCAcceptPBRec PPCAcceptPBRec;
  21188. typedef PPCAcceptPBRec *PPCAcceptPBPtr;
  21189.  
  21190.  
  21191. æKY PPCRejectPBRec 
  21192. æT struct
  21193. æFc PPCToolbox.h
  21194. æD struct PPCRejectPBRec {
  21195.  PPCHeader
  21196.     short filler1;
  21197.     PPCSessRefNum sessRefNum;
  21198.     short filler2;
  21199.     long filler3;
  21200.     long filler4;
  21201.     unsigned long rejectInfo;
  21202. };
  21203.  
  21204. typedef struct PPCRejectPBRec PPCRejectPBRec;
  21205. typedef PPCRejectPBRec *PPCRejectPBPtr;
  21206.  
  21207.  
  21208. æKY PPCWritePBRec 
  21209. æT struct
  21210. æFc PPCToolbox.h
  21211. æD struct PPCWritePBRec {
  21212.  PPCHeader
  21213.     short filler1;
  21214.     PPCSessRefNum sessRefNum;
  21215.     Size bufferLength;
  21216.     Size actualLength;
  21217.     Ptr bufferPtr;
  21218.     Boolean more;
  21219.     unsigned char filler2;
  21220.     unsigned long userData;
  21221.     OSType blockCreator;
  21222.     OSType blockType;
  21223. };
  21224.  
  21225. typedef struct PPCWritePBRec PPCWritePBRec;
  21226. typedef PPCWritePBRec *PPCWritePBPtr;
  21227.  
  21228.  
  21229. æKY PPCReadPBRec 
  21230. æT struct
  21231. æFc PPCToolbox.h
  21232. æD struct PPCReadPBRec {
  21233.  PPCHeader
  21234.     short filler1;
  21235.     PPCSessRefNum sessRefNum;
  21236.     Size bufferLength;
  21237.     Size actualLength;
  21238.     Ptr bufferPtr;
  21239.     Boolean more;
  21240.     unsigned char filler2;
  21241.     unsigned long userData;
  21242.     OSType blockCreator;
  21243.     OSType blockType;
  21244. };
  21245.  
  21246. typedef struct PPCReadPBRec PPCReadPBRec;
  21247. typedef PPCReadPBRec *PPCReadPBPtr;
  21248.  
  21249.  
  21250. æKY PPCEndPBRec 
  21251. æT struct
  21252. æFc PPCToolbox.h
  21253. æD struct PPCEndPBRec {
  21254.  PPCHeader
  21255.     short filler1;
  21256.     PPCSessRefNum sessRefNum;
  21257. };
  21258.  
  21259. typedef struct PPCEndPBRec PPCEndPBRec;
  21260. typedef PPCEndPBRec *PPCEndPBPtr;
  21261.  
  21262.  
  21263. æKY PPCClosePBRec 
  21264. æT struct
  21265. æFc PPCToolbox.h
  21266. æD struct PPCClosePBRec {
  21267.  PPCHeader
  21268.     PPCPortRefNum portRefNum;
  21269. };
  21270.  
  21271. typedef struct PPCClosePBRec PPCClosePBRec;
  21272. typedef PPCClosePBRec *PPCClosePBPtr;
  21273.  
  21274.  
  21275. æKY IPCListPortsPBRec 
  21276. æT struct
  21277. æFc PPCToolbox.h
  21278. æD struct IPCListPortsPBRec {
  21279.  PPCHeader
  21280.     short filler1;
  21281.     unsigned short startIndex;
  21282.     unsigned short requestCount;
  21283.     unsigned short actualCount;
  21284.     PPCPortPtr portName;
  21285.     LocationNamePtr locationName;
  21286.     PortInfoArrayPtr bufferPtr;
  21287. };
  21288.  
  21289. typedef struct IPCListPortsPBRec IPCListPortsPBRec;
  21290. typedef IPCListPortsPBRec *IPCListPortsPBPtr;
  21291.  
  21292.  
  21293. æKY PPCParamBlockRec 
  21294. æT union
  21295. æFc PPCToolbox.h
  21296. æD union PPCParamBlockRec
  21297. {
  21298.         PPCOpenPBRec        openParam;
  21299.         PPCInformPBRec           informParam;
  21300.         PPCStartPBRec        startParam;
  21301.         PPCAcceptPBRec         acceptParam;
  21302.         PPCRejectPBRec         rejectParam;
  21303.         PPCWritePBRec        writeParam;
  21304.         PPCReadPBRec        readParam;
  21305.         PPCEndPBRec              endParam;
  21306.         PPCClosePBRec        closeParam;
  21307.         IPCListPortsPBRec    listPortsParam;
  21308. };
  21309. typedef union PPCParamBlockRec PPCParamBlockRec;
  21310. typedef  PPCParamBlockRec  *PPCParamBlockPtr;
  21311.  
  21312. æKY PPCInit 
  21313. æT Function
  21314. æFc PPCToolbox.h
  21315. æD #pragma parameter __D0 PPCInit
  21316. pascal OSErr PPCInit(void)
  21317.     = {0x7000,0xA0DD}; 
  21318.  
  21319. æKY PPCOpen 
  21320. æT Function
  21321. æFc PPCToolbox.h
  21322. æD pascal OSErr PPCOpen(PPCOpenPBPtr pb,Boolean async); 
  21323.  
  21324. æKY PPCOpenSync 
  21325. æT Function
  21326. æFc PPCToolbox.h
  21327. æD #pragma parameter __D0 PPCOpenSync(__A0)
  21328. pascal OSErr PPCOpenSync(PPCOpenPBPtr pb)
  21329.     = {0x7001,0xA0DD}; 
  21330.  
  21331. æKY PPCOpenAsync 
  21332. æT Function
  21333. æFc PPCToolbox.h
  21334. æD #pragma parameter __D0 PPCOpenAsync(__A0)
  21335. pascal OSErr PPCOpenAsync(PPCOpenPBPtr pb)
  21336.     = {0x7001,0xA4DD}; 
  21337.  
  21338. æKY PPCInform 
  21339. æT Function
  21340. æFc PPCToolbox.h
  21341. æD pascal OSErr PPCInform(PPCInformPBPtr pb,Boolean async); 
  21342.  
  21343. æKY PPCInformSync 
  21344. æT Function
  21345. æFc PPCToolbox.h
  21346. æD #pragma parameter __D0 PPCInformSync(__A0)
  21347. pascal OSErr PPCInformSync(PPCInformPBPtr pb)
  21348.     = {0x7003,0xA0DD}; 
  21349.  
  21350. æKY PPCInformAsync 
  21351. æT Function
  21352. æFc PPCToolbox.h
  21353. æD #pragma parameter __D0 PPCInformAsync(__A0)
  21354. pascal OSErr PPCInformAsync(PPCInformPBPtr pb)
  21355.     = {0x7003,0xA4DD}; 
  21356.  
  21357. æKY PPCStart 
  21358. æT Function
  21359. æFc PPCToolbox.h
  21360. æD pascal OSErr PPCStart(PPCStartPBPtr pb,Boolean async); 
  21361.  
  21362. æKY PPCStartSync 
  21363. æT Function
  21364. æFc PPCToolbox.h
  21365. æD #pragma parameter __D0 PPCStartSync(__A0)
  21366. pascal OSErr PPCStartSync(PPCStartPBPtr pb)
  21367.     = {0x7002,0xA0DD}; 
  21368.  
  21369. æKY PPCStartAsync 
  21370. æT Function
  21371. æFc PPCToolbox.h
  21372. æD #pragma parameter __D0 PPCStartAsync(__A0)
  21373. pascal OSErr PPCStartAsync(PPCStartPBPtr pb)
  21374.     = {0x7002,0xA4DD}; 
  21375.  
  21376. æKY PPCAccept 
  21377. æT Function
  21378. æFc PPCToolbox.h
  21379. æD pascal OSErr PPCAccept(PPCAcceptPBPtr pb,Boolean async); 
  21380.  
  21381. æKY PPCAcceptSync 
  21382. æT Function
  21383. æFc PPCToolbox.h
  21384. æD #pragma parameter __D0 PPCAcceptSync(__A0)
  21385. pascal OSErr PPCAcceptSync(PPCAcceptPBPtr pb)
  21386.     = {0x7004,0xA0DD}; 
  21387.  
  21388. æKY PPCAcceptAsync 
  21389. æT Function
  21390. æFc PPCToolbox.h
  21391. æD #pragma parameter __D0 PPCAcceptAsync(__A0)
  21392. pascal OSErr PPCAcceptAsync(PPCAcceptPBPtr pb)
  21393.     = {0x7004,0xA4DD}; 
  21394.  
  21395. æKY PPCReject 
  21396. æT Function
  21397. æFc PPCToolbox.h
  21398. æD pascal OSErr PPCReject(PPCRejectPBPtr pb,Boolean async); 
  21399.  
  21400. æKY PPCRejectSync 
  21401. æT Function
  21402. æFc PPCToolbox.h
  21403. æD #pragma parameter __D0 PPCRejectSync(__A0)
  21404. pascal OSErr PPCRejectSync(PPCRejectPBPtr pb)
  21405.     = {0x7005,0xA0DD}; 
  21406.  
  21407. æKY PPCRejectAsync 
  21408. æT Function
  21409. æFc PPCToolbox.h
  21410. æD #pragma parameter __D0 PPCRejectAsync(__A0)
  21411. pascal OSErr PPCRejectAsync(PPCRejectPBPtr pb)
  21412.     = {0x7005,0xA4DD}; 
  21413.  
  21414. æKY PPCWrite 
  21415. æT Function
  21416. æFc PPCToolbox.h
  21417. æD pascal OSErr PPCWrite(PPCWritePBPtr pb,Boolean async); 
  21418.  
  21419. æKY PPCWriteSync 
  21420. æT Function
  21421. æFc PPCToolbox.h
  21422. æD #pragma parameter __D0 PPCWriteSync(__A0)
  21423. pascal OSErr PPCWriteSync(PPCWritePBPtr pb)
  21424.     = {0x7006,0xA0DD}; 
  21425.  
  21426. æKY PPCWriteAsync 
  21427. æT Function
  21428. æFc PPCToolbox.h
  21429. æD #pragma parameter __D0 PPCWriteAsync(__A0)
  21430. pascal OSErr PPCWriteAsync(PPCWritePBPtr pb)
  21431.     = {0x7006,0xA4DD}; 
  21432.  
  21433. æKY PPCRead 
  21434. æT Function
  21435. æFc PPCToolbox.h
  21436. æD pascal OSErr PPCRead(PPCReadPBPtr pb,Boolean async); 
  21437.  
  21438. æKY PPCReadSync 
  21439. æT Function
  21440. æFc PPCToolbox.h
  21441. æD #pragma parameter __D0 PPCReadSync(__A0)
  21442. pascal OSErr PPCReadSync(PPCReadPBPtr pb)
  21443.     = {0x7007,0xA0DD}; 
  21444.  
  21445. æKY PPCReadAsync 
  21446. æT Function
  21447. æFc PPCToolbox.h
  21448. æD #pragma parameter __D0 PPCReadAsync(__A0)
  21449. pascal OSErr PPCReadAsync(PPCReadPBPtr pb)
  21450.     = {0x7007,0xA4DD}; 
  21451.  
  21452. æKY PPCEnd 
  21453. æT Function
  21454. æFc PPCToolbox.h
  21455. æD pascal OSErr PPCEnd(PPCEndPBPtr pb,Boolean async); 
  21456.  
  21457. æKY PPCEndSync 
  21458. æT Function
  21459. æFc PPCToolbox.h
  21460. æD #pragma parameter __D0 PPCEndSync(__A0)
  21461. pascal OSErr PPCEndSync(PPCEndPBPtr pb)
  21462.     = {0x7008,0xA0DD}; 
  21463.  
  21464. æKY PPCEndAsync 
  21465. æT Function
  21466. æFc PPCToolbox.h
  21467. æD #pragma parameter __D0 PPCEndAsync(__A0)
  21468. pascal OSErr PPCEndAsync(PPCEndPBPtr pb)
  21469.     = {0x7008,0xA4DD}; 
  21470.  
  21471. æKY PPCClose 
  21472. æT Function
  21473. æFc PPCToolbox.h
  21474. æD pascal OSErr PPCClose(PPCClosePBPtr pb,Boolean async); 
  21475.  
  21476. æKY PPCCloseSync 
  21477. æT Function
  21478. æFc PPCToolbox.h
  21479. æD #pragma parameter __D0 PPCCloseSync(__A0)
  21480. pascal OSErr PPCCloseSync(PPCClosePBPtr pb)
  21481.     = {0x7009,0xA0DD}; 
  21482.  
  21483. æKY PPCCloseAsync 
  21484. æT Function
  21485. æFc PPCToolbox.h
  21486. æD #pragma parameter __D0 PPCCloseAsync(__A0)
  21487. pascal OSErr PPCCloseAsync(PPCClosePBPtr pb)
  21488.     = {0x7009,0xA4DD}; 
  21489.  
  21490. æKY IPCListPorts 
  21491. æT Function
  21492. æFc PPCToolbox.h
  21493. æD pascal OSErr IPCListPorts(IPCListPortsPBPtr pb,Boolean async); 
  21494.  
  21495. æKY IPCListPortsSync 
  21496. æT Function
  21497. æFc PPCToolbox.h
  21498. æD #pragma parameter __D0 IPCListPortsSync(__A0)
  21499. pascal OSErr IPCListPortsSync(IPCListPortsPBPtr pb)
  21500.     = {0x700A,0xA0DD}; 
  21501.  
  21502. æKY IPCListPortsAsync 
  21503. æT Function
  21504. æFc PPCToolbox.h
  21505. æD #pragma parameter __D0 IPCListPortsAsync(__A0)
  21506. pascal OSErr IPCListPortsAsync(IPCListPortsPBPtr pb)
  21507.     = {0x700A,0xA4DD}; 
  21508.  
  21509. æKY DeleteUserIdentity 
  21510. æT Function
  21511. æFc PPCToolbox.h
  21512. æD pascal OSErr DeleteUserIdentity(unsigned long userRef); 
  21513.  
  21514. æKY GetDefaultUser 
  21515. æT Function
  21516. æFc PPCToolbox.h
  21517. æD pascal OSErr GetDefaultUser(unsigned long *userRef,
  21518.                             Str32 userName); 
  21519.  
  21520. æKY StartSecureSession 
  21521. æT Function
  21522. æFc PPCToolbox.h
  21523. æD pascal OSErr StartSecureSession(PPCStartPBPtr pb,
  21524.                                 Str32 userName,
  21525.                                 Boolean useDefault,
  21526.                                 Boolean allowGuest,
  21527.                                 Boolean *guestSelected,
  21528.                                 ConstStr255Param prompt); 
  21529.  
  21530. æKY PPCBrowser 
  21531. æT Function
  21532. æFc PPCToolbox.h
  21533. æD pascal OSErr PPCBrowser(ConstStr255Param prompt,
  21534.                         ConstStr255Param applListLabel,
  21535.                         Boolean defaultSpecified,
  21536.                         LocationNameRec *theLocation,
  21537.                         PortInfoRec *thePortInfo,
  21538.                         PPCFilterProcPtr portFilter,
  21539.                         ConstStr32Param theLocNBPType)
  21540.     = {0x303C,0x0D00,0xA82B}; 
  21541.  
  21542.  
  21543. æKY Printing.h
  21544. æKL PrClose
  21545. PrCloseDoc
  21546. PrClosePage
  21547. PrCtlCall
  21548. PrDlgMain
  21549. PrDrvrClose
  21550. PrDrvrDCE
  21551. PrDrvrOpen
  21552. PrDrvrVers
  21553. PrError
  21554. PrGeneral
  21555. PrintDefault
  21556. PrJobDialog
  21557. PrJobInit
  21558. PrJobMerge
  21559. PrNoPurge
  21560. PrOpen
  21561. PrOpenDoc
  21562. PrOpenPage
  21563. PrPicFile
  21564. PrPurge
  21565. PrSetError
  21566. PrStlDialog
  21567. PrStlInit
  21568. PrValidate
  21569.  
  21570. bDraftLoop
  21571. bSpoolLoop
  21572. bUser1Loop
  21573. bUser2Loop
  21574. draftBitsOp
  21575. feedCut
  21576. feedFanfold
  21577. feedMechCut
  21578. feedOther
  21579. getRotnOp
  21580. getRslDataOp
  21581. iFMgrCtl
  21582. iIOAbort
  21583. iMemFullErr
  21584. iPFMaxPgs
  21585. iPrAbort
  21586. iPrBitsCtl
  21587. iPrDevCtl
  21588. iPrDrvrRef
  21589. iPrEvtCtl
  21590. iPrIOCtl
  21591. iPrPgFract
  21592. iPrPgFst
  21593. iPrPgMax
  21594. iPrRelease
  21595. iPrSavPFil
  21596. lHiPaintBits
  21597. lHiScreenBits
  21598. lPaintBits
  21599. lPrDocClose
  21600. lPrDocOpen
  21601. lPrEvtAll
  21602. lPrEvtTop
  21603. lPrLFSixth
  21604. lPrLFStd
  21605. lPrLineFeed
  21606. lPrPageClose
  21607. lPrPageEnd
  21608. lPrPageOpen
  21609. lPrReset
  21610. lScreenBits
  21611. noDraftBitsOp
  21612. NoSuchRsl
  21613. PDlgInitProcPtr
  21614. PItemProcPtr
  21615. pPrGlobals
  21616. PrIdleProcPtr
  21617. RgType1
  21618. scanBT
  21619. scanLR
  21620. scanRL
  21621. scanTB
  21622. setRslOp
  21623. sPrDrvr
  21624. TDftBitsBlk
  21625. TFeed
  21626. TGetRotnBlk
  21627. TGetRslBlk
  21628. TGnlData
  21629. THPfPgDir
  21630. THPrint
  21631. TPfPgDir
  21632. TPPfPgDir
  21633. TPPrDlg
  21634. TPPrInfo
  21635. TPPrint
  21636. TPPrJob
  21637. TPPrPort
  21638. TPPrStatus
  21639. TPPrStl
  21640. TPPrXInfo
  21641. TPrDlg
  21642. TPRect
  21643. TPrInfo
  21644. TPrint
  21645. TPrJob
  21646. TPrPort
  21647. TPrStatus
  21648. TPrStl
  21649. TPrXInfo
  21650. TRslRec
  21651. TRslRg
  21652. TScan
  21653. TSetRslBlk
  21654.  
  21655. æKY iPFMaxPgs 
  21656. æT constant
  21657. æFc Printing.h
  21658. æD     iPFMaxPgs = 128,
  21659.  
  21660. æKY iPrPgFract 
  21661. æT constant
  21662. æFc Printing.h
  21663. æD     iPrPgFract = 120,            /*Page scale factor. ptPgSize (below) is in units of 1/iPrPgFract*/
  21664.  
  21665. æKY iPrPgFst 
  21666. æT constant
  21667. æFc Printing.h
  21668. æD     iPrPgFst = 1,                /*Page range constants*/
  21669.  
  21670. æKY iPrPgMax 
  21671. æT constant
  21672. æFc Printing.h
  21673. æD     iPrPgMax = 9999,
  21674.  
  21675. æKY iPrRelease 
  21676. æT constant
  21677. æFc Printing.h
  21678. æD     iPrRelease = 3,              /*Current version number of the code.*/
  21679.  
  21680. æKY iPrSavPFil 
  21681. æT constant
  21682. æFc Printing.h
  21683. æD     iPrSavPFil = -1,
  21684.  
  21685. æKY iPrAbort 
  21686. æT constant
  21687. æFc Printing.h
  21688. æD     iPrAbort = 0x0080,
  21689.  
  21690. æKY iPrDevCtl 
  21691. æT constant
  21692. æFc Printing.h
  21693. æD     iPrDevCtl = 7,               /*The PrDevCtl Proc's ctl number*/
  21694.  
  21695. æKY lPrReset 
  21696. æT constant
  21697. æFc Printing.h
  21698. æD     lPrReset = 0x00010000,       /*The PrDevCtl Proc's CParam for reset*/
  21699.  
  21700. æKY lPrLineFeed 
  21701. æT constant
  21702. æFc Printing.h
  21703. æD     lPrLineFeed = 0x00030000,
  21704.  
  21705. æKY lPrLFStd 
  21706. æT constant
  21707. æFc Printing.h
  21708. æD     lPrLFStd = 0x0003FFFF,       /*The PrDevCtl Proc's CParam for std paper advance*/
  21709.  
  21710. æKY lPrLFSixth 
  21711. æT constant
  21712. æFc Printing.h
  21713. æD     lPrLFSixth = 0x0003FFFF,
  21714.  
  21715. æKY lPrPageEnd 
  21716. æT constant
  21717. æFc Printing.h
  21718. æD     lPrPageEnd = 0x00020000,     /*The PrDevCtl Proc's CParam for end page*/
  21719.  
  21720. æKY lPrDocOpen 
  21721. æT constant
  21722. æFc Printing.h
  21723. æD     lPrDocOpen = 0x00010000,
  21724.  
  21725. æKY lPrPageOpen 
  21726. æT constant
  21727. æFc Printing.h
  21728. æD     lPrPageOpen = 0x00040000,
  21729.  
  21730. æKY lPrPageClose 
  21731. æT constant
  21732. æFc Printing.h
  21733. æD     lPrPageClose = 0x00020000,
  21734.  
  21735. æKY lPrDocClose 
  21736. æT constant
  21737. æFc Printing.h
  21738. æD     lPrDocClose = 0x00050000,
  21739.  
  21740. æKY iFMgrCtl 
  21741. æT constant
  21742. æFc Printing.h
  21743. æD     iFMgrCtl = 8,                /*The FMgr's Tail-hook Proc's ctl number*/
  21744.  
  21745. æKY iMemFullErr 
  21746. æT constant
  21747. æFc Printing.h
  21748. æD     iMemFullErr = -108,
  21749.  
  21750. æKY iIOAbort 
  21751. æT constant
  21752. æFc Printing.h
  21753. æD     iIOAbort = -27,
  21754.  
  21755. æKY pPrGlobals 
  21756. æT constant
  21757. æFc Printing.h
  21758. æD     pPrGlobals = 0x00000944,     /*The PrVars lo mem area:*/
  21759.  
  21760. æKY bDraftLoop 
  21761. æT constant
  21762. æFc Printing.h
  21763. æD     bDraftLoop = 0,
  21764.  
  21765. æKY bSpoolLoop 
  21766. æT constant
  21767. æFc Printing.h
  21768. æD     bSpoolLoop = 1,
  21769.  
  21770. æKY bUser1Loop 
  21771. æT constant
  21772. æFc Printing.h
  21773. æD     bUser1Loop = 2,
  21774.  
  21775. æKY bUser2Loop 
  21776. æT constant
  21777. æFc Printing.h
  21778. æD     bUser2Loop = 3,
  21779.  
  21780. æKY iPrBitsCtl 
  21781. æT constant
  21782. æFc Printing.h
  21783. æD     iPrBitsCtl = 4,
  21784.  
  21785. æKY lScreenBits 
  21786. æT constant
  21787. æFc Printing.h
  21788. æD     lScreenBits = 0,
  21789.  
  21790. æKY lPaintBits 
  21791. æT constant
  21792. æFc Printing.h
  21793. æD     lPaintBits = 1,
  21794.  
  21795. æKY lHiScreenBits 
  21796. æT constant
  21797. æFc Printing.h
  21798. æD     lHiScreenBits = 0x00000002,  /*The Bitmap Print Proc's Screen Bitmap param*/
  21799.  
  21800. æKY lHiPaintBits 
  21801. æT constant
  21802. æFc Printing.h
  21803. æD     lHiPaintBits = 0x00000003,   /*The Bitmap Print Proc's Paint [sq pix] param*/
  21804.  
  21805. æKY iPrIOCtl 
  21806. æT constant
  21807. æFc Printing.h
  21808. æD     iPrIOCtl = 5,
  21809.  
  21810. æKY iPrEvtCtl 
  21811. æT constant
  21812. æFc Printing.h
  21813. æD     iPrEvtCtl = 6,               /*The PrEvent Proc's ctl number*/
  21814.  
  21815. æKY lPrEvtAll 
  21816. æT constant
  21817. æFc Printing.h
  21818. æD     lPrEvtAll = 0x0002FFFD,      /*The PrEvent Proc's CParam for the entire screen*/
  21819.  
  21820. æKY lPrEvtTop 
  21821. æT constant
  21822. æFc Printing.h
  21823. æD     lPrEvtTop = 0x0001FFFD,      /*The PrEvent Proc's CParam for the top folder*/
  21824.  
  21825. æKY sPrDrvr 
  21826. æT constant
  21827. æFc Printing.h
  21828. æD #define sPrDrvr ".Print"
  21829.  
  21830. æKY iPrDrvrRef 
  21831. æT constant
  21832. æFc Printing.h
  21833. æD     iPrDrvrRef = -3,
  21834.  
  21835. æKY getRslDataOp 
  21836. æT constant
  21837. æFc Printing.h
  21838. æD     getRslDataOp = 4,
  21839.  
  21840. æKY setRslOp 
  21841. æT constant
  21842. æFc Printing.h
  21843. æD     setRslOp = 5,
  21844.  
  21845. æKY draftBitsOp 
  21846. æT constant
  21847. æFc Printing.h
  21848. æD     draftBitsOp = 6,
  21849.  
  21850. æKY noDraftBitsOp 
  21851. æT constant
  21852. æFc Printing.h
  21853. æD     noDraftBitsOp = 7,
  21854.  
  21855. æKY getRotnOp 
  21856. æT constant
  21857. æFc Printing.h
  21858. æD     getRotnOp = 8,
  21859.  
  21860. æKY NoSuchRsl 
  21861. æT constant
  21862. æFc Printing.h
  21863. æD     NoSuchRsl = 1,
  21864.  
  21865. æKY RgType1 
  21866. æT constant
  21867. æFc Printing.h
  21868. æD     RgType1 = 1,
  21869.  
  21870. æKY TFeed
  21871. feedCut
  21872. feedFanfold
  21873. feedMechCut
  21874. feedOther
  21875. æT enum
  21876. æFc Printing.h
  21877. æD enum {feedCut,feedFanfold,feedMechCut,feedOther};
  21878. typedef unsigned char TFeed;
  21879.  
  21880. æKY TScan
  21881. scanTB
  21882. scanBT
  21883. scanLR
  21884. scanRL
  21885. æT enum
  21886. æFc Printing.h
  21887. æD enum {scanTB,scanBT,scanLR,scanRL};
  21888. typedef unsigned char TScan;
  21889.  
  21890. æKY TPRect
  21891. æT typedef
  21892. æFc Printing.h
  21893. æD typedef Rect *TPRect;
  21894.  
  21895. æKY PrIdleProcPtr
  21896. æT typedef
  21897. æFc Printing.h
  21898. æD typedef pascal void (*PrIdleProcPtr)(void);
  21899.  
  21900. æKY PItemProcPtr
  21901. æT typedef
  21902. æFc Printing.h
  21903. æD typedef pascal void (*PItemProcPtr)(DialogPtr theDialog, short item);
  21904.  
  21905. æKY TPrPort 
  21906. æT struct
  21907. æFc Printing.h
  21908. æD struct TPrPort {
  21909.     GrafPort gPort;                 /*The Printer's graf port.*/
  21910.     QDProcs gProcs;                 /*..and its procs*/
  21911.     long lGParam1;                  /*16 bytes for private parameter storage.*/
  21912.     long lGParam2;
  21913.     long lGParam3;
  21914.     long lGParam4;
  21915.     Boolean fOurPtr;                /*Whether the PrPort allocation was done by us.*/
  21916.     Boolean fOurBits;               /*Whether the BitMap allocation was done by us.*/
  21917. };
  21918.  
  21919. typedef struct TPrPort TPrPort;
  21920. typedef TPrPort *TPPrPort;
  21921.  
  21922.  
  21923. æKY TPrInfo 
  21924. æT struct
  21925. æFc Printing.h
  21926. æD struct TPrInfo {
  21927.     short iDev;                     /*Font mgr/QuickDraw device code*/
  21928.     short iVRes;                    /*Resolution of device, in device coordinates*/
  21929.     short iHRes;                    /*..note: V before H => compatable with Point.*/
  21930.     Rect rPage;                     /*The page (printable) rectangle in device coordinates.*/
  21931. };
  21932.  
  21933. typedef struct TPrInfo TPrInfo;
  21934. typedef TPrInfo *TPPrInfo;
  21935.  
  21936.  
  21937. æKY TPrStl 
  21938. æT struct
  21939. æFc Printing.h
  21940. æD struct TPrStl {
  21941.     short wDev;
  21942.     short iPageV;
  21943.     short iPageH;
  21944.     char bPort;
  21945.     TFeed feed;
  21946. };
  21947.  
  21948. typedef struct TPrStl TPrStl;
  21949. typedef TPrStl *TPPrStl;
  21950.  
  21951.  
  21952. æKY TPrXInfo 
  21953. æT struct
  21954. æFc Printing.h
  21955. æD struct TPrXInfo {
  21956.     short iRowBytes;
  21957.     short iBandV;
  21958.     short iBandH;
  21959.     short iDevBytes;
  21960.     short iBands;
  21961.     char bPatScale;
  21962.     char bUlThick;
  21963.     char bUlOffset;
  21964.     char bUlShadow;
  21965.     TScan scan;
  21966.     char bXInfoX;
  21967. };
  21968.  
  21969. typedef struct TPrXInfo TPrXInfo;
  21970. typedef TPrXInfo *TPPrXInfo;
  21971.  
  21972.  
  21973. æKY TPrJob 
  21974. æT struct
  21975. æFc Printing.h
  21976. æD struct TPrJob {
  21977.     short iFstPage;                 /*Page Range.*/
  21978.     short iLstPage;
  21979.     short iCopies;                  /*No. copies.*/
  21980.     char bJDocLoop;                 /*The Doc style: Draft, Spool, .., and ..*/
  21981.     Boolean fFromUsr;               /*Printing from an User's App (not PrApp) flag*/
  21982.     PrIdleProcPtr pIdleProc;        /*The Proc called while waiting on IO etc.*/
  21983.     StringPtr pFileName;            /*Spool File Name: NIL for default.*/
  21984.     short iFileVol;                 /*Spool File vol, set to 0 initially*/
  21985.     char bFileVers;                 /*Spool File version, set to 0 initially*/
  21986.     char bJobX;                     /*An eXtra byte.*/
  21987. };
  21988.  
  21989. typedef struct TPrJob TPrJob;
  21990. typedef TPrJob *TPPrJob;
  21991.  
  21992.  
  21993. æKY TPrint 
  21994. æT struct
  21995. æFc Printing.h
  21996. æD struct TPrint {
  21997.     short iPrVersion;               /*(2) Printing software version*/
  21998.     TPrInfo prInfo;                 /*(14) the PrInfo data associated with the current style.*/
  21999.     Rect rPaper;                    /*(8) The paper rectangle [offset from rPage]*/
  22000.     TPrStl prStl;                   /*(8)  This print request's style.*/
  22001.     TPrInfo prInfoPT;               /*(14)  Print Time Imaging metrics*/
  22002.     TPrXInfo prXInfo;               /*(16)  Print-time (expanded) Print info record.*/
  22003.     TPrJob prJob;                   /*(20) The Print Job request (82)  Total of the above; 120-82 = 38 bytes needed to fill 120*/
  22004.     short printX[19];               /*Spare to fill to 120 bytes!*/
  22005. };
  22006.  
  22007. typedef struct TPrint TPrint;
  22008. typedef TPrint *TPPrint, **THPrint;
  22009.  
  22010.  
  22011. æKY TPrStatus 
  22012. æT struct
  22013. æFc Printing.h
  22014. æD struct TPrStatus {
  22015.     short iTotPages;                /*Total pages in Print File.*/
  22016.     short iCurPage;                 /*Current page number*/
  22017.     short iTotCopies;               /*Total copies requested*/
  22018.     short iCurCopy;                 /*Current copy number*/
  22019.     short iTotBands;                /*Total bands per page.*/
  22020.     short iCurBand;                 /*Current band number*/
  22021.     Boolean fPgDirty;               /*True if current page has been written to.*/
  22022.     Boolean fImaging;               /*Set while in band's DrawPic call.*/
  22023.     THPrint hPrint;                 /*Handle to the active Printer record*/
  22024.     TPPrPort pPrPort;               /*Ptr to the active PrPort*/
  22025.     PicHandle hPic;                 /*Handle to the active Picture*/
  22026. };
  22027.  
  22028. typedef struct TPrStatus TPrStatus;
  22029. typedef TPrStatus *TPPrStatus;
  22030.  
  22031.  
  22032. æKY TPfPgDir 
  22033. æT struct
  22034. æFc Printing.h
  22035. æD struct TPfPgDir {
  22036.     short iPages;
  22037.     long iPgPos[129];               /*ARRAY [0..iPfMaxPgs] OF LONGINT*/
  22038. };
  22039.  
  22040. typedef struct TPfPgDir TPfPgDir;
  22041. typedef TPfPgDir *TPPfPgDir, **THPfPgDir;
  22042.  
  22043.  
  22044. æKY TPrDlg 
  22045. æT struct
  22046. æFc Printing.h
  22047. æD struct TPrDlg {
  22048.     DialogRecord Dlg;               /*The Dialog window*/
  22049.     ModalFilterProcPtr pFltrProc;   /*The Filter Proc.*/
  22050.     PItemProcPtr pItemProc;         /*The Item evaluating proc.*/
  22051.     THPrint hPrintUsr;              /*The user's print record.*/
  22052.     Boolean fDoIt;
  22053.     Boolean fDone;
  22054.     long lUser1;                    /*Four longs for user's to hang global data.*/
  22055.     long lUser2;                    /*...Plus more stuff needed by the particular printing dialog.*/
  22056.     long lUser3;
  22057.     long lUser4;
  22058. };
  22059.  
  22060. typedef struct TPrDlg TPrDlg;
  22061. typedef TPrDlg *TPPrDlg;
  22062.  
  22063.  
  22064. æKY PDlgInitProcPtr
  22065. æT typedef
  22066. æFc Printing.h
  22067. æD typedef pascal TPPrDlg (*PDlgInitProcPtr)(THPrint hPrint);
  22068.  
  22069. /* This is the Printing Dialog Record. Only used by folks appending their own dialogs.
  22070. Print Dialog: The Dialog Stream object. */
  22071.  
  22072.  
  22073.  
  22074.  
  22075. æKY TGnlData 
  22076. æT struct
  22077. æFc Printing.h
  22078. æD struct TGnlData {
  22079.     short iOpCode;
  22080.     short iError;
  22081.     long lReserved;                 /*more fields here depending on call*/
  22082. };
  22083.  
  22084. typedef struct TGnlData TGnlData;
  22085.  
  22086.  
  22087. æKY TRslRg 
  22088. æT struct
  22089. æFc Printing.h
  22090. æD struct TRslRg {
  22091.     short iMin;
  22092.     short iMax;
  22093. };
  22094.  
  22095. typedef struct TRslRg TRslRg;
  22096.  
  22097.  
  22098. æKY TRslRec 
  22099. æT struct
  22100. æFc Printing.h
  22101. æD struct TRslRec {
  22102.     short iXRsl;
  22103.     short iYRsl;
  22104. };
  22105.  
  22106. typedef struct TRslRec TRslRec;
  22107.  
  22108.  
  22109. æKY TGetRslBlk 
  22110. æT struct
  22111. æFc Printing.h
  22112. æD struct TGetRslBlk {
  22113.     short iOpCode;
  22114.     short iError;
  22115.     long lReserved;
  22116.     short iRgType;
  22117.     TRslRg xRslRg;
  22118.     TRslRg yRslRg;
  22119.     short iRslRecCnt;
  22120.     TRslRec rgRslRec[27];
  22121. };
  22122.  
  22123. typedef struct TGetRslBlk TGetRslBlk;
  22124.  
  22125.  
  22126. æKY TSetRslBlk 
  22127. æT struct
  22128. æFc Printing.h
  22129. æD struct TSetRslBlk {
  22130.     short iOpCode;
  22131.     short iError;
  22132.     long lReserved;
  22133.     THPrint hPrint;
  22134.     short iXRsl;
  22135.     short iYRsl;
  22136. };
  22137.  
  22138. typedef struct TSetRslBlk TSetRslBlk;
  22139.  
  22140.  
  22141. æKY TDftBitsBlk 
  22142. æT struct
  22143. æFc Printing.h
  22144. æD struct TDftBitsBlk {
  22145.     short iOpCode;
  22146.     short iError;
  22147.     long lReserved;
  22148.     THPrint hPrint;
  22149. };
  22150.  
  22151. typedef struct TDftBitsBlk TDftBitsBlk;
  22152.  
  22153.  
  22154. æKY TGetRotnBlk 
  22155. æT struct
  22156. æFc Printing.h
  22157. æD struct TGetRotnBlk {
  22158.     short iOpCode;
  22159.     short iError;
  22160.     long lReserved;
  22161.     THPrint hPrint;
  22162.     Boolean fLandscape;
  22163.     char bXtra;
  22164. };
  22165.  
  22166. typedef struct TGetRotnBlk TGetRotnBlk;
  22167.  
  22168.  
  22169. æKY PrPurge 
  22170. æT Function
  22171. æFc Printing.h
  22172. æD pascal void PrPurge(void); 
  22173.  
  22174. æKY PrNoPurge 
  22175. æT Function
  22176. æFc Printing.h
  22177. æD pascal void PrNoPurge(void); 
  22178.  
  22179. æKY PrOpen 
  22180. æT Function
  22181. æFc Printing.h
  22182. æD pascal void PrOpen(void); 
  22183.  
  22184. æKY PrClose 
  22185. æT Function
  22186. æFc Printing.h
  22187. æD pascal void PrClose(void); 
  22188.  
  22189. æKY PrintDefault 
  22190. æT Function
  22191. æFc Printing.h
  22192. æD pascal void PrintDefault(THPrint hPrint); 
  22193.  
  22194. æKY PrValidate 
  22195. æT Function
  22196. æFc Printing.h
  22197. æD pascal Boolean PrValidate(THPrint hPrint); 
  22198.  
  22199. æKY PrStlDialog 
  22200. æT Function
  22201. æFc Printing.h
  22202. æD pascal Boolean PrStlDialog(THPrint hPrint); 
  22203.  
  22204. æKY PrJobDialog 
  22205. æT Function
  22206. æFc Printing.h
  22207. æD pascal Boolean PrJobDialog(THPrint hPrint); 
  22208.  
  22209. æKY PrStlInit 
  22210. æT Function
  22211. æFc Printing.h
  22212. æD pascal TPPrDlg PrStlInit(THPrint hPrint); 
  22213.  
  22214. æKY PrJobInit 
  22215. æT Function
  22216. æFc Printing.h
  22217. æD pascal TPPrDlg PrJobInit(THPrint hPrint); 
  22218.  
  22219. æKY PrJobMerge 
  22220. æT Function
  22221. æFc Printing.h
  22222. æD pascal void PrJobMerge(THPrint hPrintSrc,THPrint hPrintDst); 
  22223.  
  22224. æKY PrDlgMain 
  22225. æT Function
  22226. æFc Printing.h
  22227. æD pascal Boolean PrDlgMain(THPrint hPrint,PDlgInitProcPtr pDlgInit); 
  22228.  
  22229. æKY PrOpenDoc 
  22230. æT Function
  22231. æFc Printing.h
  22232. æD pascal TPPrPort PrOpenDoc(THPrint hPrint,TPPrPort pPrPort,Ptr pIOBuf); 
  22233.  
  22234. æKY PrCloseDoc 
  22235. æT Function
  22236. æFc Printing.h
  22237. æD pascal void PrCloseDoc(TPPrPort pPrPort); 
  22238.  
  22239. æKY PrOpenPage 
  22240. æT Function
  22241. æFc Printing.h
  22242. æD pascal void PrOpenPage(TPPrPort pPrPort,TPRect pPageFrame); 
  22243.  
  22244. æKY PrClosePage 
  22245. æT Function
  22246. æFc Printing.h
  22247. æD pascal void PrClosePage(TPPrPort pPrPort); 
  22248.  
  22249. æKY PrPicFile 
  22250. æT Function
  22251. æFc Printing.h
  22252. æD pascal void PrPicFile(THPrint hPrint,TPPrPort pPrPort,Ptr pIOBuf,Ptr pDevBuf,
  22253.     TPrStatus *prStatus); 
  22254.  
  22255. æKY PrError 
  22256. æT Function
  22257. æFc Printing.h
  22258. æD pascal short PrError(void); 
  22259.  
  22260. æKY PrSetError 
  22261. æT Function
  22262. æFc Printing.h
  22263. æD pascal void PrSetError(short iErr); 
  22264.  
  22265. æKY PrGeneral 
  22266. æT Function
  22267. æFc Printing.h
  22268. æD pascal void PrGeneral(Ptr pData); 
  22269.  
  22270. æKY PrDrvrOpen 
  22271. æT Function
  22272. æFc Printing.h
  22273. æD pascal void PrDrvrOpen(void); 
  22274.  
  22275. æKY PrDrvrClose 
  22276. æT Function
  22277. æFc Printing.h
  22278. æD pascal void PrDrvrClose(void); 
  22279.  
  22280. æKY PrCtlCall 
  22281. æT Function
  22282. æFc Printing.h
  22283. æD pascal void PrCtlCall(short iWhichCtl,long lParam1,long lParam2,long lParam3); 
  22284.  
  22285. æKY PrDrvrDCE 
  22286. æT Function
  22287. æFc Printing.h
  22288. æD pascal Handle PrDrvrDCE(void); 
  22289.  
  22290. æKY PrDrvrVers 
  22291. æT Function
  22292. æFc Printing.h
  22293. æD pascal short PrDrvrVers(void); 
  22294.  
  22295.  
  22296. æKY Processes.h
  22297. æKL GetCurrentProcess
  22298. GetFrontProcess
  22299. GetNextProcess
  22300. GetProcessInformation
  22301. LaunchApplication
  22302. LaunchDeskAccessory
  22303. SameProcess
  22304. SetFrontProcess
  22305. WakeUpProcess
  22306.  
  22307. aeApplicationDied
  22308. aeCreatorType
  22309. aeProcessKeyword
  22310. aeProcessParamType
  22311. aeQuitAll
  22312. aeRestart
  22313. aeShutDown
  22314. AppParameters
  22315. AppParametersPtr
  22316. extendedBlock
  22317. extendedBlockLen
  22318. kCurrentProcess
  22319. kNoProcess
  22320. kSystemProcess
  22321. launchAllow24Bit
  22322. launchContinue
  22323. launchDontSwitch
  22324. LaunchFlags
  22325. launchInhibitDaemon
  22326. launchNoFileFlags
  22327. LaunchParamBlockRec
  22328. LaunchPBPtr
  22329. launchUseMinimum
  22330. mode32BitCompatible
  22331. modeCanBackground
  22332. modeDeskAccessory
  22333. modeDoesActivateOnFGSwitch
  22334. modeGetAppDiedMsg
  22335. modeGetFrontClicks
  22336. modeHighLevelEventAware
  22337. modeLocalAndRemoteHLEvents
  22338. modeMultiLaunch
  22339. modeNeedSuspendResume
  22340. modeOnlyBackground
  22341. modeStationeryAware
  22342. modeUseTextEditServices
  22343. ProcessInfoRec
  22344. ProcessInfoRecPtr
  22345. ProcessSerialNumber
  22346. ProcessSerialNumberPtr
  22347.  
  22348. æKY aeCreatorType 
  22349. æT constant
  22350. æFc Processes.h
  22351. æD #define aeCreatorType 'crea'
  22352.  
  22353. æKY aeQuitAll 
  22354. æT constant
  22355. æFc Processes.h
  22356. æD #define aeQuitAll 'quia'
  22357.  
  22358. æKY aeShutDown 
  22359. æT constant
  22360. æFc Processes.h
  22361. æD #define aeShutDown 'shut'
  22362.  
  22363. æKY aeRestart 
  22364. æT constant
  22365. æFc Processes.h
  22366. æD #define aeRestart 'rest'
  22367.  
  22368. æKY aeApplicationDied 
  22369. æT constant
  22370. æFc Processes.h
  22371. æD #define aeApplicationDied 'obit'
  22372.  
  22373. æKY aeProcessKeyword 
  22374. æT constant
  22375. æFc Processes.h
  22376. æD #define aeProcessKeyword 'proc'
  22377.  
  22378. æKY aeProcessParamType 
  22379. æT constant
  22380. æFc Processes.h
  22381. æD #define aeProcessParamType 'proc'
  22382.  
  22383. æKY kNoProcess 
  22384. æT constant
  22385. æFc Processes.h
  22386. æD     kNoProcess = 0,
  22387.  
  22388. æKY kSystemProcess 
  22389. æT constant
  22390. æFc Processes.h
  22391. æD     kSystemProcess = 1,
  22392.  
  22393. æKY kCurrentProcess 
  22394. æT constant
  22395. æFc Processes.h
  22396. æD     kCurrentProcess = 2,
  22397.  
  22398. æKY ProcessSerialNumber 
  22399. æT struct
  22400. æFc Processes.h
  22401. æD struct ProcessSerialNumber {
  22402.     unsigned long highLongOfPSN;
  22403.     unsigned long lowLongOfPSN;
  22404. };
  22405.  
  22406. typedef struct ProcessSerialNumber ProcessSerialNumber;
  22407. typedef ProcessSerialNumber *ProcessSerialNumberPtr;
  22408.  
  22409.  
  22410. æKY LaunchFlags
  22411. æT typedef
  22412. æFc Processes.h
  22413. æD typedef unsigned short LaunchFlags;
  22414.  
  22415. æKY launchContinue 
  22416. æT constant
  22417. æFc Processes.h
  22418. æD     launchContinue = 0x4000,
  22419.  
  22420. æKY launchNoFileFlags 
  22421. æT constant
  22422. æFc Processes.h
  22423. æD     launchNoFileFlags = 0x0800,
  22424.  
  22425. æKY launchUseMinimum 
  22426. æT constant
  22427. æFc Processes.h
  22428. æD     launchUseMinimum = 0x0400,
  22429.  
  22430. æKY launchDontSwitch 
  22431. æT constant
  22432. æFc Processes.h
  22433. æD     launchDontSwitch = 0x0200,
  22434.  
  22435. æKY launchAllow24Bit 
  22436. æT constant
  22437. æFc Processes.h
  22438. æD     launchAllow24Bit = 0x0100,
  22439.  
  22440. æKY launchInhibitDaemon 
  22441. æT constant
  22442. æFc Processes.h
  22443. æD     launchInhibitDaemon = 0x0080,
  22444.  
  22445. æKY AppParameters 
  22446. æT struct
  22447. æFc Processes.h
  22448. æD struct AppParameters {
  22449.     EventRecord theMsgEvent;
  22450.     unsigned long eventRefCon;
  22451.     unsigned long messageLength;
  22452. };
  22453.  
  22454. typedef struct AppParameters AppParameters;
  22455. typedef AppParameters *AppParametersPtr;
  22456.  
  22457.  
  22458. æKY LaunchParamBlockRec 
  22459. æT struct
  22460. æFc Processes.h
  22461. æD struct LaunchParamBlockRec {
  22462.     unsigned long reserved1;
  22463.     unsigned short reserved2;
  22464.     unsigned short launchBlockID;
  22465.     unsigned long launchEPBLength;
  22466.     unsigned short launchFileFlags;
  22467.     LaunchFlags launchControlFlags;
  22468.     FSSpecPtr launchAppSpec;
  22469.     ProcessSerialNumber launchProcessSN;
  22470.     unsigned long launchPreferredSize;
  22471.     unsigned long launchMinimumSize;
  22472.     unsigned long launchAvailableSize;
  22473.     AppParametersPtr launchAppParameters;
  22474. };
  22475.  
  22476. typedef struct LaunchParamBlockRec LaunchParamBlockRec;
  22477. typedef LaunchParamBlockRec *LaunchPBPtr;
  22478.  
  22479.  
  22480. æKY extendedBlock 
  22481. æT constant
  22482. æFc Processes.h
  22483. æD #define extendedBlock ((unsigned short)'LC')
  22484.  
  22485. æKY extendedBlockLen 
  22486. æT constant
  22487. æFc Processes.h
  22488. æD #define extendedBlockLen (sizeof(LaunchParamBlockRec) - 12)
  22489.  
  22490. æKY modeDeskAccessory 
  22491. æT constant
  22492. æFc Processes.h
  22493. æD     modeDeskAccessory = 0x00020000,
  22494.  
  22495. æKY modeMultiLaunch 
  22496. æT constant
  22497. æFc Processes.h
  22498. æD     modeMultiLaunch = 0x00010000,
  22499.  
  22500. æKY modeNeedSuspendResume 
  22501. æT constant
  22502. æFc Processes.h
  22503. æD     modeNeedSuspendResume = 0x00004000,
  22504.  
  22505. æKY modeCanBackground 
  22506. æT constant
  22507. æFc Processes.h
  22508. æD     modeCanBackground = 0x00001000,
  22509.  
  22510. æKY modeDoesActivateOnFGSwitch 
  22511. æT constant
  22512. æFc Processes.h
  22513. æD     modeDoesActivateOnFGSwitch = 0x00000800,
  22514.  
  22515. æKY modeOnlyBackground 
  22516. æT constant
  22517. æFc Processes.h
  22518. æD     modeOnlyBackground = 0x00000400,
  22519.  
  22520. æKY modeGetFrontClicks 
  22521. æT constant
  22522. æFc Processes.h
  22523. æD     modeGetFrontClicks = 0x00000200,
  22524.  
  22525. æKY modeGetAppDiedMsg 
  22526. æT constant
  22527. æFc Processes.h
  22528. æD     modeGetAppDiedMsg = 0x00000100,
  22529.  
  22530. æKY mode32BitCompatible 
  22531. æT constant
  22532. æFc Processes.h
  22533. æD     mode32BitCompatible = 0x00000080,
  22534.  
  22535. æKY modeHighLevelEventAware 
  22536. æT constant
  22537. æFc Processes.h
  22538. æD     modeHighLevelEventAware = 0x00000040,
  22539.  
  22540. æKY modeLocalAndRemoteHLEvents 
  22541. æT constant
  22542. æFc Processes.h
  22543. æD     modeLocalAndRemoteHLEvents = 0x00000020,
  22544.  
  22545. æKY modeStationeryAware 
  22546. æT constant
  22547. æFc Processes.h
  22548. æD     modeStationeryAware = 0x00000010,
  22549.  
  22550. æKY modeUseTextEditServices 
  22551. æT constant
  22552. æFc Processes.h
  22553. æD     modeUseTextEditServices = 0x00000008,
  22554.  
  22555. æKY ProcessInfoRec 
  22556. æT struct
  22557. æFc Processes.h
  22558. æD struct ProcessInfoRec {
  22559.     unsigned long processInfoLength;
  22560.     StringPtr processName;
  22561.     ProcessSerialNumber processNumber;
  22562.     unsigned long processType;
  22563.     OSType processSignature;
  22564.     unsigned long processMode;
  22565.     Ptr processLocation;
  22566.     unsigned long processSize;
  22567.     unsigned long processFreeMem;
  22568.     ProcessSerialNumber processLauncher;
  22569.     unsigned long processLaunchDate;
  22570.     unsigned long processActiveTime;
  22571.     FSSpecPtr processAppSpec;
  22572. };
  22573.  
  22574. typedef struct ProcessInfoRec ProcessInfoRec;
  22575. typedef ProcessInfoRec *ProcessInfoRecPtr;
  22576.  
  22577.  
  22578. æKY LaunchApplication 
  22579. æT Function
  22580. æFc Processes.h
  22581. æD #pragma parameter __D0 LaunchApplication(__A0)
  22582. pascal OSErr LaunchApplication(const LaunchParamBlockRec *LaunchParams)
  22583.     = 0xA9F2; 
  22584.  
  22585. æKY LaunchDeskAccessory 
  22586. æT Function
  22587. æFc Processes.h
  22588. æD pascal OSErr LaunchDeskAccessory(const FSSpec *pFileSpec,ConstStr255Param pDAName)
  22589.     = {0x3F3C,0x0036,0xA88F}; 
  22590.  
  22591. æKY GetCurrentProcess 
  22592. æT Function
  22593. æFc Processes.h
  22594. æD pascal OSErr GetCurrentProcess(ProcessSerialNumber *PSN)
  22595.     = {0x3F3C,0x0037,0xA88F}; 
  22596.  
  22597. æKY GetFrontProcess 
  22598. æT Function
  22599. æFc Processes.h
  22600. æD pascal OSErr GetFrontProcess(ProcessSerialNumber *PSN)
  22601.     = {0x70FF,0x2F00,0x3F3C,0x0039,0xA88F}; 
  22602.  
  22603. æKY GetNextProcess 
  22604. æT Function
  22605. æFc Processes.h
  22606. æD pascal OSErr GetNextProcess(ProcessSerialNumber *PSN)
  22607.     = {0x3F3C,0x0038,0xA88F}; 
  22608.  
  22609. æKY GetProcessInformation 
  22610. æT Function
  22611. æFc Processes.h
  22612. æD pascal OSErr GetProcessInformation(const ProcessSerialNumber *PSN,ProcessInfoRecPtr info)
  22613.     = {0x3F3C,0x003A,0xA88F}; 
  22614.  
  22615. æKY SetFrontProcess 
  22616. æT Function
  22617. æFc Processes.h
  22618. æD pascal OSErr SetFrontProcess(const ProcessSerialNumber *PSN)
  22619.     = {0x3F3C,0x003B,0xA88F}; 
  22620.  
  22621. æKY WakeUpProcess 
  22622. æT Function
  22623. æFc Processes.h
  22624. æD pascal OSErr WakeUpProcess(const ProcessSerialNumber *PSN)
  22625.     = {0x3F3C,0x003C,0xA88F}; 
  22626.  
  22627. æKY SameProcess 
  22628. æT Function
  22629. æFc Processes.h
  22630. æD pascal OSErr SameProcess(const ProcessSerialNumber *PSN1,const ProcessSerialNumber *PSN2,
  22631.     Boolean *result)
  22632.     = {0x3F3C,0x003D,0xA88F}; 
  22633.  
  22634.  
  22635. æKY QDOffscreen.h
  22636. æKL AllowPurgePixels
  22637. CTabChanged
  22638. DisposeGWorld
  22639. DisposeScreenBuffer
  22640. GDeviceChanged
  22641. GetGWorld
  22642. GetGWorldDevice
  22643. GetGWorldPixMap
  22644. GetPixBaseAddr
  22645. GetPixelsState
  22646. LockPixels
  22647. NewGWorld
  22648. NewScreenBuffer
  22649. NewTempScreenBuffer
  22650. NoPurgePixels
  22651. OffscreenVersion
  22652. PixMap32Bit
  22653. PixPatChanged
  22654. PortChanged
  22655. QDDone
  22656. SetGWorld
  22657. SetPixelsState
  22658. UnlockPixels
  22659. UpdateGWorld
  22660.  
  22661. cDepthErr
  22662. GWorldFlags
  22663. keepLocal
  22664. noNewDevice
  22665. useMFTemp
  22666.  
  22667. æKY cDepthErr 
  22668. æT constant
  22669. æFc QDOffscreen.h
  22670. æD     cDepthErr = -157,    /*invalid pixel depth*/
  22671.  
  22672. æKY GWorldFlags
  22673. æFc QDOffscreen.h
  22674. æD enum {
  22675.     pixPurgeBit = 0,
  22676.     noNewDeviceBit = 1,
  22677.     useTempMemBit = 2,
  22678.     keepLocalBit = 3,
  22679.     pixelsPurgeableBit = 6,
  22680.     pixelsLockedBit = 7,
  22681.     mapPixBit = 16,
  22682.     newDepthBit = 17,
  22683.     alignPixBit = 18,
  22684.     newRowBytesBit = 19,
  22685.     reallocPixBit = 20,
  22686.     clipPixBit = 28,
  22687.     stretchPixBit = 29,
  22688.     ditherPixBit = 30,
  22689.     gwFlagErrBit = 31
  22690.     };
  22691.  
  22692. enum {
  22693.     pixPurge = 1 << pixPurgeBit,
  22694.     noNewDevice = 1 << noNewDeviceBit,
  22695.     useTempMem = 1 << useTempMemBit,
  22696.     keepLocal = 1 << keepLocalBit,
  22697.     pixelsPurgeable = 1 << pixelsPurgeableBit,
  22698.     pixelsLocked = 1 << pixelsLockedBit,
  22699.     mapPix = 1 << mapPixBit,
  22700.     newDepth = 1 << newDepthBit,
  22701.     alignPix = 1 << alignPixBit,
  22702.     newRowBytes = 1 << newRowBytesBit,
  22703.     reallocPix = 1 << reallocPixBit,
  22704.     clipPix = 1 << clipPixBit,
  22705.     stretchPix = 1 << stretchPixBit,
  22706.     ditherPix = 1 << ditherPixBit,
  22707.     gwFlagErr = 1 << gwFlagErrBit
  22708.     };
  22709.  
  22710. typedef unsigned long GWorldFlags;
  22711.  
  22712. /* Type definition of a GWorldPtr */
  22713.  
  22714. typedef CGrafPtr GWorldPtr;
  22715.  
  22716.  
  22717. æKY NewGWorld 
  22718. æT Function
  22719. æFc QDOffscreen.h
  22720. æD pascal QDErr NewGWorld(GWorldPtr *offscreenGWorld,short PixelDepth,const Rect *boundsRect,
  22721.     CTabHandle cTable,GDHandle aGDevice,GWorldFlags flags)
  22722.     = {0x203C,0x0016,0x0000,0xAB1D}; 
  22723.  
  22724. æKY LockPixels 
  22725. æT Function
  22726. æFc QDOffscreen.h
  22727. æD pascal Boolean LockPixels(PixMapHandle pm)
  22728.     = {0x203C,0x0004,0x0001,0xAB1D}; 
  22729.  
  22730. æKY UnlockPixels 
  22731. æT Function
  22732. æFc QDOffscreen.h
  22733. æD pascal void UnlockPixels(PixMapHandle pm)
  22734.     = {0x203C,0x0004,0x0002,0xAB1D}; 
  22735.  
  22736. æKY UpdateGWorld 
  22737. æT Function
  22738. æFc QDOffscreen.h
  22739. æD pascal GWorldFlags UpdateGWorld(GWorldPtr *offscreenGWorld,short pixelDepth,
  22740.     const Rect *boundsRect,CTabHandle cTable,GDHandle aGDevice,GWorldFlags flags)
  22741.     = {0x203C,0x0016,0x0003,0xAB1D}; 
  22742.  
  22743. æKY DisposeGWorld 
  22744. æT Function
  22745. æFc QDOffscreen.h
  22746. æD pascal void DisposeGWorld(GWorldPtr offscreenGWorld)
  22747.     = {0x203C,0x0004,0x0004,0xAB1D}; 
  22748.  
  22749. æKY GetGWorld 
  22750. æT Function
  22751. æFc QDOffscreen.h
  22752. æD pascal void GetGWorld(CGrafPtr *port,GDHandle *gdh)
  22753.     = {0x203C,0x0008,0x0005,0xAB1D}; 
  22754.  
  22755. æKY SetGWorld 
  22756. æT Function
  22757. æFc QDOffscreen.h
  22758. æD pascal void SetGWorld(CGrafPtr port,GDHandle gdh)
  22759.     = {0x203C,0x0008,0x0006,0xAB1D}; 
  22760.  
  22761. æKY CTabChanged 
  22762. æT Function
  22763. æFc QDOffscreen.h
  22764. æD pascal void CTabChanged(CTabHandle ctab)
  22765.     = {0x203C,0x0004,0x0007,0xAB1D}; 
  22766.  
  22767. æKY PixPatChanged 
  22768. æT Function
  22769. æFc QDOffscreen.h
  22770. æD pascal void PixPatChanged(PixPatHandle ppat)
  22771.     = {0x203C,0x0004,0x0008,0xAB1D}; 
  22772.  
  22773. æKY PortChanged 
  22774. æT Function
  22775. æFc QDOffscreen.h
  22776. æD pascal void PortChanged(GrafPtr port)
  22777.     = {0x203C,0x0004,0x0009,0xAB1D}; 
  22778.  
  22779. æKY GDeviceChanged 
  22780. æT Function
  22781. æFc QDOffscreen.h
  22782. æD pascal void GDeviceChanged(GDHandle gdh)
  22783.     = {0x203C,0x0004,0x000A,0xAB1D}; 
  22784.  
  22785. æKY AllowPurgePixels 
  22786. æT Function
  22787. æFc QDOffscreen.h
  22788. æD pascal void AllowPurgePixels(PixMapHandle pm)
  22789.     = {0x203C,0x0004,0x000B,0xAB1D}; 
  22790.  
  22791. æKY NoPurgePixels 
  22792. æT Function
  22793. æFc QDOffscreen.h
  22794. æD pascal void NoPurgePixels(PixMapHandle pm)
  22795.     = {0x203C,0x0004,0x000C,0xAB1D}; 
  22796.  
  22797. æKY GetPixelsState 
  22798. æT Function
  22799. æFc QDOffscreen.h
  22800. æD pascal GWorldFlags GetPixelsState(PixMapHandle pm)
  22801.     = {0x203C,0x0004,0x000D,0xAB1D}; 
  22802.  
  22803. æKY SetPixelsState 
  22804. æT Function
  22805. æFc QDOffscreen.h
  22806. æD pascal void SetPixelsState(PixMapHandle pm,GWorldFlags state)
  22807.     = {0x203C,0x0008,0x000E,0xAB1D}; 
  22808.  
  22809. æKY GetPixBaseAddr 
  22810. æT Function
  22811. æFc QDOffscreen.h
  22812. æD pascal Ptr GetPixBaseAddr(PixMapHandle pm)
  22813.     = {0x203C,0x0004,0x000F,0xAB1D}; 
  22814.  
  22815. æKY NewScreenBuffer 
  22816. æT Function
  22817. æFc QDOffscreen.h
  22818. æD pascal QDErr NewScreenBuffer(const Rect *globalRect,Boolean purgeable,GDHandle *gdh,
  22819.     PixMapHandle *offscreenPixMap)
  22820.     = {0x203C,0x000E,0x0010,0xAB1D}; 
  22821.  
  22822. æKY DisposeScreenBuffer 
  22823. æT Function
  22824. æFc QDOffscreen.h
  22825. æD pascal void DisposeScreenBuffer(PixMapHandle offscreenPixMap)
  22826.     = {0x203C,0x0004,0x0011,0xAB1D}; 
  22827.  
  22828. æKY GetGWorldDevice 
  22829. æT Function
  22830. æFc QDOffscreen.h
  22831. æD pascal GDHandle GetGWorldDevice(GWorldPtr offscreenGWorld)
  22832.     = {0x203C,0x0004,0x0012,0xAB1D}; 
  22833.  
  22834. æKY QDDone 
  22835. æT Function
  22836. æFc QDOffscreen.h
  22837. æD pascal Boolean QDDone(GrafPtr port)
  22838.     = {0x203C,0x0004,0x0013,0xAB1D}; 
  22839.  
  22840. æKY OffscreenVersion 
  22841. æT Function
  22842. æFc QDOffscreen.h
  22843. æD pascal long OffscreenVersion(void)
  22844.     = {0x7014,0xAB1D}; 
  22845.  
  22846. æKY NewTempScreenBuffer 
  22847. æT Function
  22848. æFc QDOffscreen.h
  22849. æD pascal QDErr NewTempScreenBuffer(const Rect *globalRect,Boolean purgeable,
  22850.     GDHandle *gdh,PixMapHandle *offscreenPixMap)
  22851.     = {0x203C,0x000E,0x0015,0xAB1D}; 
  22852.  
  22853. æKY PixMap32Bit 
  22854. æT Function
  22855. æFc QDOffscreen.h
  22856. æD pascal Boolean PixMap32Bit(PixMapHandle pmHandle)
  22857.     = {0x203C,0x0004,0x0016,0xAB1D}; 
  22858.  
  22859. æKY GetGWorldPixMap 
  22860. æT Function
  22861. æFc QDOffscreen.h
  22862. æD pascal PixMapHandle GetGWorldPixMap(GWorldPtr offscreenGWorld)
  22863.     = {0x203C,0x0004,0x0017,0xAB1D}; 
  22864.  
  22865.  
  22866. æKY Quickdraw.h
  22867. æKL AddComp
  22868. addpt
  22869. AddPt
  22870. AddSearch
  22871. AllocCursor
  22872. BackColor
  22873. BackPat
  22874. BackPixPat
  22875. BitMapToRegion
  22876. BitMapToRegionGlue
  22877. CalcCMask
  22878. CalcMask
  22879. CharExtra
  22880. CharWidth
  22881. ClipRect
  22882. CloseCPort
  22883. ClosePicture
  22884. ClosePoly
  22885. ClosePort
  22886. CloseRgn
  22887. Color2Index
  22888. ColorBit
  22889. CopyBits
  22890. CopyDeepMask
  22891. CopyMask
  22892. CopyPixMap
  22893. CopyPixPat
  22894. CopyRgn
  22895. DelComp
  22896. DelSearch
  22897. DeviceLoop
  22898. DiffRgn
  22899. DisposCCursor
  22900. DisposCIcon
  22901. DisposCTable
  22902. DisposeCCursor
  22903. DisposeCIcon
  22904. DisposeCTable
  22905. DisposeGDevice
  22906. DisposePixMap
  22907. DisposePixPat
  22908. DisposeRgn
  22909. DisposGDevice
  22910. DisposPixMap
  22911. DisposPixPat
  22912. DrawChar
  22913. DrawPicture
  22914. drawstring
  22915. DrawString
  22916. DrawText
  22917. EmptyRect
  22918. EmptyRgn
  22919. EqualPt
  22920. equalpt
  22921. EqualRect
  22922. EqualRgn
  22923. EraseArc
  22924. EraseOval
  22925. ErasePoly
  22926. EraseRect
  22927. EraseRgn
  22928. EraseRoundRect
  22929. FillArc
  22930. FillCArc
  22931. FillCOval
  22932. FillCPoly
  22933. FillCRect
  22934. FillCRgn
  22935. FillCRoundRect
  22936. FillOval
  22937. FillPoly
  22938. FillRect
  22939. FillRgn
  22940. FillRoundRect
  22941. ForeColor
  22942. FrameArc
  22943. FrameOval
  22944. FramePoly
  22945. FrameRect
  22946. FrameRgn
  22947. FrameRoundRect
  22948. GetBackColor
  22949. GetCCursor
  22950. GetCIcon
  22951. GetClip
  22952. GetCPixel
  22953. GetCTable
  22954. GetCTSeed
  22955. GetDeviceList
  22956. GetFontInfo
  22957. GetForeColor
  22958. GetGDevice
  22959. GetMainDevice
  22960. GetMaskTable
  22961. GetMaxDevice
  22962. GetNextDevice
  22963. GetPen
  22964. GetPenState
  22965. GetPixel
  22966. GetPixPat
  22967. GetPort
  22968. GetSubTable
  22969. GlobalToLocal
  22970. GrafDevice
  22971. HideCursor
  22972. HidePen
  22973. HiliteColor
  22974. Index2Color
  22975. InitCPort
  22976. InitCursor
  22977. InitGDevice
  22978. InitGraf
  22979. InitPort
  22980. InsetRect
  22981. InsetRgn
  22982. InvertArc
  22983. InvertColor
  22984. InvertOval
  22985. InvertPoly
  22986. InvertRect
  22987. InvertRgn
  22988. InvertRoundRect
  22989. KillPicture
  22990. KillPoly
  22991. Line
  22992. LineTo
  22993. LocalToGlobal
  22994. MakeITable
  22995. MakeRGBPat
  22996. MapPoly
  22997. MapPt
  22998. MapRect
  22999. MapRgn
  23000. MeasureText
  23001. Move
  23002. MovePortTo
  23003. MoveTo
  23004. NewGDevice
  23005. NewPixMap
  23006. NewPixPat
  23007. NewRgn
  23008. ObscureCursor
  23009. OffsetPoly
  23010. OffsetRect
  23011. OffsetRgn
  23012. OpColor
  23013. OpenCPicture
  23014. OpenCPort
  23015. OpenPicture
  23016. OpenPoly
  23017. OpenPort
  23018. OpenRgn
  23019. PaintArc
  23020. PaintOval
  23021. PaintPoly
  23022. PaintRect
  23023. PaintRgn
  23024. PaintRoundRect
  23025. PenMode
  23026. PenNormal
  23027. PenPat
  23028. PenPixPat
  23029. PenSize
  23030. PicComment
  23031. PlotCIcon
  23032. PortSize
  23033. ProtectEntry
  23034. Pt2Rect
  23035. pt2rect
  23036. PtInRect
  23037. ptinrect
  23038. ptinrgn
  23039. PtInRgn
  23040. pttoangle
  23041. PtToAngle
  23042. QDError
  23043. Random
  23044. RealColor
  23045. RectInRgn
  23046. RectRgn
  23047. ReserveEntry
  23048. RestoreEntries
  23049. RGBBackColor
  23050. RGBForeColor
  23051. SaveEntries
  23052. ScalePt
  23053. ScrollRect
  23054. SectRect
  23055. SectRgn
  23056. SeedCFill
  23057. SeedFill
  23058. SetCCursor
  23059. SetClientID
  23060. SetClip
  23061. SetCPixel
  23062. SetCursor
  23063. SetDeviceAttribute
  23064. SetEmptyRgn
  23065. SetEntries
  23066. SetGDevice
  23067. SetOrigin
  23068. SetPenState
  23069. SetPort
  23070. SetPortBits
  23071. SetPortPix
  23072. SetPt
  23073. SetRect
  23074. SetRectRgn
  23075. SetStdCProcs
  23076. SetStdProcs
  23077. ShowCursor
  23078. ShowPen
  23079. SpaceExtra
  23080. StdArc
  23081. StdBits
  23082. StdComment
  23083. StdGetPic
  23084. stdline
  23085. StdLine
  23086. StdOval
  23087. StdPoly
  23088. StdPutPic
  23089. StdRect
  23090. StdRgn
  23091. StdRRect
  23092. stdtext
  23093. StdText
  23094. StdTxMeas
  23095. stringwidth
  23096. StringWidth
  23097. StuffHex
  23098. stuffhex
  23099. subpt
  23100. SubPt
  23101. TestDeviceAttribute
  23102. TextFace
  23103. TextFont
  23104. TextMode
  23105. TextSize
  23106. TextWidth
  23107. UnionRect
  23108. UnionRgn
  23109. XorRgn
  23110.  
  23111. addMax
  23112. addOver
  23113. addPin
  23114. adMax
  23115. adMin
  23116. allDevices
  23117. allInit
  23118. baseAddr32
  23119. BitMap
  23120. BitMapHandle
  23121. BitMapPtr
  23122. Bits16[16]
  23123. blackBit
  23124. blackColor
  23125. blend
  23126. blueBit
  23127. blueColor
  23128. bold
  23129. CCrsr
  23130. CCrsrHandle
  23131. CCrsrPtr
  23132. CGrafPort
  23133. CGrafPtr
  23134. chunky
  23135. chunkyPlanar
  23136. CIcon
  23137. CIconHandle
  23138. CIconPtr
  23139. clutType
  23140. ColorComplementProcPtr
  23141. ColorSearchProcPtr
  23142. ColorSpec
  23143. ColorSpecPtr
  23144. ColorTable
  23145. condense
  23146. ConstPatternParam
  23147. CProcHndl
  23148. CProcPtr
  23149. CProcRec
  23150. CQDProcs
  23151. CQDProcsPtr
  23152. CSpecArray
  23153. CTabHandle
  23154. CTabPtr
  23155. CursHandle
  23156. Cursor
  23157. CursPtr
  23158. CWindowPtr
  23159. cyanBit
  23160. cyanColor
  23161. defQDColors
  23162. DeviceLoopDrawingProcPtr
  23163. DeviceLoopFlags
  23164. DeviceLoopFlags10
  23165. DeviceLoopFlags11
  23166. DeviceLoopFlags12
  23167. DeviceLoopFlags13
  23168. DeviceLoopFlags14
  23169. DeviceLoopFlags15
  23170. DeviceLoopFlags16
  23171. DeviceLoopFlags17
  23172. DeviceLoopFlags18
  23173. DeviceLoopFlags19
  23174. DeviceLoopFlags20
  23175. DeviceLoopFlags21
  23176. DeviceLoopFlags22
  23177. DeviceLoopFlags23
  23178. DeviceLoopFlags24
  23179. DeviceLoopFlags25
  23180. DeviceLoopFlags26
  23181. DeviceLoopFlags27
  23182. DeviceLoopFlags28
  23183. DeviceLoopFlags29
  23184. DeviceLoopFlags3
  23185. DeviceLoopFlags30
  23186. DeviceLoopFlags31
  23187. DeviceLoopFlags4
  23188. DeviceLoopFlags5
  23189. DeviceLoopFlags6
  23190. DeviceLoopFlags7
  23191. DeviceLoopFlags8
  23192. DeviceLoopFlags9
  23193. directType
  23194. ditherCopy
  23195. dontMatchSeeds
  23196. erase
  23197. extend
  23198. fill
  23199. fixedType
  23200. FontInfo
  23201. frame
  23202. GammaTbl
  23203. GammaTblHandle
  23204. GammaTblPtr
  23205. gdDevType
  23206. GDevice
  23207. GDHandle
  23208. GDPtr
  23209. GrafPort
  23210. GrafPtr
  23211. GrafVars
  23212. GrafVerb
  23213. grayishTextOr
  23214. greenBit
  23215. greenColor
  23216. GVarHandle
  23217. GVarPtr
  23218. hiliteBit
  23219. insufficientStackErr
  23220. invalColReq
  23221. inverseBit
  23222. invert
  23223. ITab
  23224. ITabHandle
  23225. ITabPtr
  23226. italic
  23227. magentaBit
  23228. magentaColor
  23229. mainScreen
  23230. MatchRec
  23231. noDriver
  23232. normal
  23233. normalBit
  23234. notPatBic
  23235. notPatCopy
  23236. notPatOr
  23237. notPatXor
  23238. notSrcBic
  23239. notSrcCopy
  23240. notSrcOr
  23241. notSrcXor
  23242. OpenCPicParams
  23243. outline
  23244. paint
  23245. patBic
  23246. patCopy
  23247. PatHandle
  23248. patOr
  23249. PatPtr
  23250. Pattern
  23251. patXor
  23252. PenState
  23253. pHiliteBit
  23254. PicHandle
  23255. picLParen
  23256. PicPtr
  23257. picRParen
  23258. Picture
  23259. PixelType
  23260. PixMap
  23261. PixMapHandle
  23262. PixMapPtr
  23263. PixPat
  23264. PixPatHandle
  23265. PixPatPtr
  23266. planar
  23267. Polygon
  23268. PolyHandle
  23269. PolyPtr
  23270. qd
  23271. QDByte
  23272. QDErr
  23273. QDProcs
  23274. QDProcsPtr
  23275. ramInit
  23276. redBit
  23277. redColor
  23278. Region
  23279. ReqListRec
  23280. RGBColor
  23281. RGBDirect
  23282. RgnHandle
  23283. rgnOverflowErr
  23284. RgnPtr
  23285. screenActive
  23286. screenDevice
  23287. shadow
  23288. singleDevices
  23289. SProcHndl
  23290. SProcPtr
  23291. SProcRec
  23292. srcBic
  23293. srcCopy
  23294. srcOr
  23295. srcXor
  23296. subOver
  23297. subPin
  23298. transparent
  23299. underline
  23300. whiteColor
  23301. WindowPtr
  23302. yellowBit
  23303. yellowColor
  23304.  
  23305. æKY invalColReq 
  23306. æT constant
  23307. æFc Quickdraw.h
  23308. æD     invalColReq = -1,                /*invalid color table request*/
  23309.  
  23310. æKY srcCopy 
  23311. æT constant
  23312. æFc Quickdraw.h
  23313. æD     srcCopy = 0,                     /*the 16 transfer modes*/
  23314.  
  23315. æKY srcOr 
  23316. æT constant
  23317. æFc Quickdraw.h
  23318. æD     srcOr = 1,
  23319.  
  23320. æKY srcXor 
  23321. æT constant
  23322. æFc Quickdraw.h
  23323. æD     srcXor = 2,
  23324.  
  23325. æKY srcBic 
  23326. æT constant
  23327. æFc Quickdraw.h
  23328. æD     srcBic = 3,
  23329.  
  23330. æKY notSrcCopy 
  23331. æT constant
  23332. æFc Quickdraw.h
  23333. æD     notSrcCopy = 4,
  23334.  
  23335. æKY notSrcOr 
  23336. æT constant
  23337. æFc Quickdraw.h
  23338. æD     notSrcOr = 5,
  23339.  
  23340. æKY notSrcXor 
  23341. æT constant
  23342. æFc Quickdraw.h
  23343. æD     notSrcXor = 6,
  23344.  
  23345. æKY notSrcBic 
  23346. æT constant
  23347. æFc Quickdraw.h
  23348. æD     notSrcBic = 7,
  23349.  
  23350. æKY patCopy 
  23351. æT constant
  23352. æFc Quickdraw.h
  23353. æD     patCopy = 8,
  23354.  
  23355. æKY patOr 
  23356. æT constant
  23357. æFc Quickdraw.h
  23358. æD     patOr = 9,
  23359.  
  23360. æKY patXor 
  23361. æT constant
  23362. æFc Quickdraw.h
  23363. æD     patXor = 10,
  23364.  
  23365. æKY patBic 
  23366. æT constant
  23367. æFc Quickdraw.h
  23368. æD     patBic = 11,
  23369.  
  23370. æKY notPatCopy 
  23371. æT constant
  23372. æFc Quickdraw.h
  23373. æD     notPatCopy = 12,
  23374.  
  23375. æKY notPatOr 
  23376. æT constant
  23377. æFc Quickdraw.h
  23378. æD     notPatOr = 13,
  23379.  
  23380. æKY notPatXor 
  23381. æT constant
  23382. æFc Quickdraw.h
  23383. æD     notPatXor = 14,
  23384.  
  23385. æKY notPatBic 
  23386. æT constant
  23387. æFc Quickdraw.h
  23388. æD     notPatBic = 15,
  23389.  
  23390. æKY grayishTextOr 
  23391. æT constant
  23392. æFc Quickdraw.h
  23393. æD     grayishTextOr = 49,
  23394.  
  23395. æKY blend 
  23396. æT constant
  23397. æFc Quickdraw.h
  23398. æD     blend = 32,
  23399.  
  23400. æKY addPin 
  23401. æT constant
  23402. æFc Quickdraw.h
  23403. æD     addPin = 33,
  23404.  
  23405. æKY addOver 
  23406. æT constant
  23407. æFc Quickdraw.h
  23408. æD     addOver = 34,
  23409.  
  23410. æKY subPin 
  23411. æT constant
  23412. æFc Quickdraw.h
  23413. æD     subPin = 35,
  23414.  
  23415. æKY addMax 
  23416. æT constant
  23417. æFc Quickdraw.h
  23418. æD     addMax = 37,
  23419.  
  23420. æKY adMax 
  23421. æT constant
  23422. æFc Quickdraw.h
  23423. æD     adMax = 37,
  23424.  
  23425. æKY subOver 
  23426. æT constant
  23427. æFc Quickdraw.h
  23428. æD     subOver = 38,
  23429.  
  23430. æKY adMin 
  23431. æT constant
  23432. æFc Quickdraw.h
  23433. æD     adMin = 39,
  23434.  
  23435. æKY ditherCopy 
  23436. æT constant
  23437. æFc Quickdraw.h
  23438. æD     ditherCopy = 64,
  23439.  
  23440. æKY transparent 
  23441. æT constant
  23442. æFc Quickdraw.h
  23443. æD     transparent = 36,
  23444.  
  23445. æKY normalBit 
  23446. æT constant
  23447. æFc Quickdraw.h
  23448. æD     normalBit = 0,                   /*normal screen mapping*/
  23449.  
  23450. æKY inverseBit 
  23451. æT constant
  23452. æFc Quickdraw.h
  23453. æD     inverseBit = 1,                  /*inverse screen mapping*/
  23454.  
  23455. æKY redBit 
  23456. æT constant
  23457. æFc Quickdraw.h
  23458. æD     redBit = 4,                      /*RGB additive mapping*/
  23459.  
  23460. æKY greenBit 
  23461. æT constant
  23462. æFc Quickdraw.h
  23463. æD     greenBit = 3,
  23464.  
  23465. æKY blueBit 
  23466. æT constant
  23467. æFc Quickdraw.h
  23468. æD     blueBit = 2,
  23469.  
  23470. æKY cyanBit 
  23471. æT constant
  23472. æFc Quickdraw.h
  23473. æD     cyanBit = 8,                     /*CMYBk subtractive mapping*/
  23474.  
  23475. æKY magentaBit 
  23476. æT constant
  23477. æFc Quickdraw.h
  23478. æD     magentaBit = 7,
  23479.  
  23480. æKY yellowBit 
  23481. æT constant
  23482. æFc Quickdraw.h
  23483. æD     yellowBit = 6,
  23484.  
  23485. æKY blackBit 
  23486. æT constant
  23487. æFc Quickdraw.h
  23488. æD     blackBit = 5,
  23489.  
  23490. æKY blackColor 
  23491. æT constant
  23492. æFc Quickdraw.h
  23493. æD     blackColor = 33,                 /*colors expressed in these mappings*/
  23494.  
  23495. æKY whiteColor 
  23496. æT constant
  23497. æFc Quickdraw.h
  23498. æD     whiteColor = 30,
  23499.  
  23500. æKY redColor 
  23501. æT constant
  23502. æFc Quickdraw.h
  23503. æD     redColor = 205,
  23504.  
  23505. æKY greenColor 
  23506. æT constant
  23507. æFc Quickdraw.h
  23508. æD     greenColor = 341,
  23509.  
  23510. æKY blueColor 
  23511. æT constant
  23512. æFc Quickdraw.h
  23513. æD     blueColor = 409,
  23514.  
  23515. æKY cyanColor 
  23516. æT constant
  23517. æFc Quickdraw.h
  23518. æD     cyanColor = 273,
  23519.  
  23520. æKY magentaColor 
  23521. æT constant
  23522. æFc Quickdraw.h
  23523. æD     magentaColor = 137,
  23524.  
  23525. æKY yellowColor 
  23526. æT constant
  23527. æFc Quickdraw.h
  23528. æD     yellowColor = 69,
  23529.  
  23530. æKY picLParen 
  23531. æT constant
  23532. æFc Quickdraw.h
  23533. æD     picLParen = 0,                   /*standard picture comments*/
  23534.  
  23535. æKY picRParen 
  23536. æT constant
  23537. æFc Quickdraw.h
  23538. æD     picRParen = 1,
  23539.  
  23540. æKY normal 
  23541. æT constant
  23542. æFc Quickdraw.h
  23543. æD     normal = 0,
  23544.  
  23545. æKY bold 
  23546. æT constant
  23547. æFc Quickdraw.h
  23548. æD     bold = 1,
  23549.  
  23550. æKY italic 
  23551. æT constant
  23552. æFc Quickdraw.h
  23553. æD     italic = 2,
  23554.  
  23555. æKY underline 
  23556. æT constant
  23557. æFc Quickdraw.h
  23558. æD     underline = 4,
  23559.  
  23560. æKY outline 
  23561. æT constant
  23562. æFc Quickdraw.h
  23563. æD     outline = 8,
  23564.  
  23565. æKY shadow 
  23566. æT constant
  23567. æFc Quickdraw.h
  23568. æD     shadow = 0x10,
  23569.  
  23570. æKY condense 
  23571. æT constant
  23572. æFc Quickdraw.h
  23573. æD     condense = 0x20,
  23574.  
  23575. æKY extend 
  23576. æT constant
  23577. æFc Quickdraw.h
  23578. æD     extend = 0x40,
  23579.  
  23580. æKY clutType 
  23581. æT constant
  23582. æFc Quickdraw.h
  23583. æD     clutType = 0,                    /*0 if lookup table*/
  23584.  
  23585. æKY fixedType 
  23586. æT constant
  23587. æFc Quickdraw.h
  23588. æD     fixedType = 1,                   /*1 if fixed table*/
  23589.  
  23590. æKY directType 
  23591. æT constant
  23592. æFc Quickdraw.h
  23593. æD     directType = 2,                  /*2 if direct values*/
  23594.  
  23595. æKY gdDevType 
  23596. æT constant
  23597. æFc Quickdraw.h
  23598. æD     gdDevType = 0,                   /*0 = monochrome 1 = color*/
  23599.  
  23600. æKY ramInit 
  23601. æT constant
  23602. æFc Quickdraw.h
  23603. æD     ramInit = 10,                    /*1 if initialized from 'scrn' resource*/
  23604.  
  23605. æKY mainScreen 
  23606. æT constant
  23607. æFc Quickdraw.h
  23608. æD     mainScreen = 11,                 /* 1 if main screen */
  23609.  
  23610. æKY allInit 
  23611. æT constant
  23612. æFc Quickdraw.h
  23613. æD     allInit = 12,                    /* 1 if all devices initialized */
  23614.  
  23615. æKY screenDevice 
  23616. æT constant
  23617. æFc Quickdraw.h
  23618. æD     screenDevice = 13,               /*1 if screen device [not used]*/
  23619.  
  23620. æKY noDriver 
  23621. æT constant
  23622. æFc Quickdraw.h
  23623. æD     noDriver = 14,                   /* 1 if no driver for this GDevice */
  23624.  
  23625. æKY screenActive 
  23626. æT constant
  23627. æFc Quickdraw.h
  23628. æD     screenActive = 15,               /*1 if in use*/
  23629.  
  23630. æKY hiliteBit 
  23631. æT constant
  23632. æFc Quickdraw.h
  23633. æD     hiliteBit = 7,                   /*flag bit in HiliteMode (lowMem flag)*/
  23634.  
  23635. æKY pHiliteBit 
  23636. æT constant
  23637. æFc Quickdraw.h
  23638. æD     pHiliteBit = 0,                  /*flag bit in HiliteMode used with BitClr procedure*/
  23639.  
  23640. æKY defQDColors 
  23641. æT constant
  23642. æFc Quickdraw.h
  23643. æD     defQDColors = 127,               /*resource ID of clut for default QDColors*/
  23644.  
  23645. æKY RGBDirect 
  23646. æT constant
  23647. æFc Quickdraw.h
  23648. æD     RGBDirect = 16,                  /* 16 & 32 bits/pixel pixelType value */
  23649.  
  23650. æKY baseAddr32 
  23651. æT constant
  23652. æFc Quickdraw.h
  23653. æD     baseAddr32 = 4,                  /*pixmap base address is 32-bit address*/
  23654.  
  23655. æKY rgnOverflowErr 
  23656. æT constant
  23657. æFc Quickdraw.h
  23658. æD     rgnOverflowErr = -147,           /* Region accumulation failed. Resulting region may be currupt */
  23659.  
  23660. æKY insufficientStackErr 
  23661. æT constant
  23662. æFc Quickdraw.h
  23663. æD     insufficientStackErr = -149,     /* QuickDraw could not complete the operation */
  23664.  
  23665. æKY GrafVerb
  23666. frame
  23667. paint
  23668. erase
  23669. invert
  23670. fill
  23671. æT enum
  23672. æFc Quickdraw.h
  23673. æD enum {frame,paint,erase,invert,fill};
  23674. typedef unsigned char GrafVerb;
  23675.  
  23676. æKY PixelType
  23677. chunky
  23678. chunkyPlanar
  23679. planar
  23680. æT enum
  23681. æFc Quickdraw.h
  23682. æD enum {chunky,chunkyPlanar,planar};
  23683. typedef unsigned char PixelType;
  23684.  
  23685. æKY Bits16[16]
  23686. æT typedef
  23687. æFc Quickdraw.h
  23688. æD typedef short Bits16[16];
  23689.  
  23690. æKY Pattern
  23691. æT typedef
  23692. æFc Quickdraw.h
  23693. æD typedef unsigned char Pattern[8];
  23694.  
  23695. æKY PatPtr
  23696. æT typedef
  23697. æFc Quickdraw.h
  23698. æD typedef Pattern *PatPtr;
  23699.  
  23700. æKY PatHandle
  23701. æT typedef
  23702. æFc Quickdraw.h
  23703. æD typedef PatPtr *PatHandle;
  23704.  
  23705. æKY ConstPatternParam
  23706. æT typedef
  23707. æFc Quickdraw.h
  23708. æD typedef const unsigned char *ConstPatternParam;
  23709.  
  23710. æKY QDByte
  23711. æT typedef
  23712. æFc Quickdraw.h
  23713. æD typedef char QDByte, *QDPtr, **QDHandle;
  23714.  
  23715. æKY QDErr
  23716. æT typedef
  23717. æFc Quickdraw.h
  23718. æD typedef short QDErr;
  23719.  
  23720. æKY DeviceLoopFlags
  23721. singleDevices
  23722. dontMatchSeeds
  23723. allDevices
  23724. DeviceLoopFlags3
  23725. DeviceLoopFlags4
  23726. DeviceLoopFlags5
  23727. DeviceLoopFlags6
  23728. DeviceLoopFlags7
  23729. DeviceLoopFlags8
  23730. DeviceLoopFlags9
  23731. DeviceLoopFlags10
  23732. DeviceLoopFlags11
  23733. DeviceLoopFlags12
  23734. DeviceLoopFlags13
  23735. DeviceLoopFlags14
  23736. DeviceLoopFlags15
  23737. DeviceLoopFlags16
  23738. DeviceLoopFlags17
  23739. DeviceLoopFlags18
  23740. DeviceLoopFlags19
  23741. DeviceLoopFlags20
  23742. DeviceLoopFlags21
  23743. DeviceLoopFlags22
  23744. DeviceLoopFlags23
  23745. DeviceLoopFlags24
  23746. DeviceLoopFlags25
  23747. DeviceLoopFlags26
  23748. DeviceLoopFlags27
  23749. DeviceLoopFlags28
  23750. DeviceLoopFlags29
  23751. DeviceLoopFlags30
  23752. DeviceLoopFlags31
  23753. æT enum
  23754. æFc Quickdraw.h
  23755. æD enum {singleDevicesBit = 0, dontMatchSeedsBit = 1, allDevicesBit = 2};
  23756. enum {singleDevices = 1 << singleDevicesBit, dontMatchSeeds = 1 << dontMatchSeedsBit,
  23757.     allDevices = 1 << allDevicesBit};
  23758. typedef unsigned long DeviceLoopFlags;
  23759.  
  23760.  
  23761. æKY FontInfo 
  23762. æT struct
  23763. æFc Quickdraw.h
  23764. æD struct FontInfo {
  23765.     short ascent;
  23766.     short descent;
  23767.     short widMax;
  23768.     short leading;
  23769. };
  23770.  
  23771. typedef struct FontInfo FontInfo;
  23772.  
  23773.  
  23774. æKY BitMap 
  23775. æT struct
  23776. æFc Quickdraw.h
  23777. æD struct BitMap {
  23778.     Ptr baseAddr;
  23779.     short rowBytes;
  23780.     Rect bounds;
  23781. };
  23782.  
  23783. typedef struct BitMap BitMap;
  23784. typedef BitMap *BitMapPtr, **BitMapHandle;
  23785.  
  23786.  
  23787. æKY Cursor 
  23788. æT struct
  23789. æFc Quickdraw.h
  23790. æD struct Cursor {
  23791.     Bits16 data;
  23792.     Bits16 mask;
  23793.     Point hotSpot;
  23794. };
  23795.  
  23796. typedef struct Cursor Cursor;
  23797. typedef Cursor *CursPtr, **CursHandle;
  23798.  
  23799.  
  23800. æKY PenState 
  23801. æT struct
  23802. æFc Quickdraw.h
  23803. æD struct PenState {
  23804.     Point pnLoc;
  23805.     Point pnSize;
  23806.     short pnMode;
  23807.     Pattern pnPat;
  23808. };
  23809.  
  23810. typedef struct PenState PenState;
  23811.  
  23812.  
  23813. æKY Region 
  23814. æT struct
  23815. æFc Quickdraw.h
  23816. æD struct Region {
  23817.     short rgnSize;                      /*size in bytes*/
  23818.     Rect rgnBBox;                       /*enclosing rectangle*/
  23819. };
  23820.  
  23821. typedef struct Region Region;
  23822. typedef Region *RgnPtr, **RgnHandle;
  23823.  
  23824.  
  23825. æKY Picture 
  23826. æT struct
  23827. æFc Quickdraw.h
  23828. æD struct Picture {
  23829.     short picSize;
  23830.     Rect picFrame;
  23831. };
  23832.  
  23833. typedef struct Picture Picture;
  23834. typedef Picture *PicPtr, **PicHandle;
  23835.  
  23836.  
  23837. æKY Polygon 
  23838. æT struct
  23839. æFc Quickdraw.h
  23840. æD struct Polygon {
  23841.     short polySize;
  23842.     Rect polyBBox;
  23843.     Point polyPoints[1];
  23844. };
  23845.  
  23846. typedef struct Polygon Polygon;
  23847. typedef Polygon *PolyPtr, **PolyHandle;
  23848.  
  23849.  
  23850. æKY QDProcs 
  23851. æT struct
  23852. æFc Quickdraw.h
  23853. æD struct QDProcs {
  23854.     Ptr textProc;
  23855.     Ptr lineProc;
  23856.     Ptr rectProc;
  23857.     Ptr rRectProc;
  23858.     Ptr ovalProc;
  23859.     Ptr arcProc;
  23860.     Ptr polyProc;
  23861.     Ptr rgnProc;
  23862.     Ptr bitsProc;
  23863.     Ptr commentProc;
  23864.     Ptr txMeasProc;
  23865.     Ptr getPicProc;
  23866.     Ptr putPicProc;
  23867. };
  23868.  
  23869. typedef struct QDProcs QDProcs;
  23870. typedef QDProcs *QDProcsPtr;
  23871.  
  23872.  
  23873. æKY GrafPort 
  23874. æT struct
  23875. æFc Quickdraw.h
  23876. æD struct GrafPort {
  23877.     short device;
  23878.     BitMap portBits;
  23879.     Rect portRect;
  23880.     RgnHandle visRgn;
  23881.     RgnHandle clipRgn;
  23882.     Pattern bkPat;
  23883.     Pattern fillPat;
  23884.     Point pnLoc;
  23885.     Point pnSize;
  23886.     short pnMode;
  23887.     Pattern pnPat;
  23888.     short pnVis;
  23889.     short txFont;
  23890.     Style txFace;                       /*txFace is unpacked byte but push as short*/
  23891.     char filler;
  23892.     short txMode;
  23893.     short txSize;
  23894.     Fixed spExtra;
  23895.     long fgColor;
  23896.     long bkColor;
  23897.     short colrBit;
  23898.     short patStretch;
  23899.     Handle picSave;
  23900.     Handle rgnSave;
  23901.     Handle polySave;
  23902.     QDProcsPtr grafProcs;
  23903. };
  23904.  
  23905. typedef struct GrafPort GrafPort;
  23906. typedef GrafPort *GrafPtr;
  23907.  
  23908.  
  23909. æKY WindowPtr
  23910. æT typedef
  23911. æFc Quickdraw.h
  23912. æD typedef GrafPtr WindowPtr;
  23913.  
  23914. æKY RGBColor 
  23915. æT struct
  23916. æFc Quickdraw.h
  23917. æD struct RGBColor {
  23918.     unsigned short red;                 /*magnitude of red component*/
  23919.     unsigned short green;               /*magnitude of green component*/
  23920.     unsigned short blue;                /*magnitude of blue component*/
  23921. };
  23922.  
  23923. typedef struct RGBColor RGBColor;
  23924.  
  23925.  
  23926. æKY ColorSearchProcPtr
  23927. æT typedef
  23928. æFc Quickdraw.h
  23929. æD typedef pascal Boolean (*ColorSearchProcPtr)(RGBColor *rgb, long *position);
  23930.  
  23931. æKY ColorComplementProcPtr
  23932. æT typedef
  23933. æFc Quickdraw.h
  23934. æD typedef pascal Boolean (*ColorComplementProcPtr)(RGBColor *rgb);
  23935.  
  23936. æKY ColorSpec 
  23937. æT struct
  23938. æFc Quickdraw.h
  23939. æD struct ColorSpec {
  23940.     short value;                        /*index or other value*/
  23941.     RGBColor rgb;                       /*true color*/
  23942. };
  23943.  
  23944. typedef struct ColorSpec ColorSpec;
  23945. typedef ColorSpec *ColorSpecPtr;
  23946.  
  23947.  
  23948. æKY CSpecArray
  23949. æT typedef
  23950. æFc Quickdraw.h
  23951. æD typedef ColorSpec CSpecArray[1];
  23952.  
  23953. æKY ColorTable 
  23954. æT struct
  23955. æFc Quickdraw.h
  23956. æD struct ColorTable {
  23957.     long ctSeed;                        /*unique identifier for table*/
  23958.     short ctFlags;                      /*high bit: 0 = PixMap; 1 = device*/
  23959.     short ctSize;                       /*number of entries in CTTable*/
  23960.     CSpecArray ctTable;                 /*array [0..0] of ColorSpec*/
  23961. };
  23962.  
  23963. typedef struct ColorTable ColorTable;
  23964. typedef ColorTable *CTabPtr, **CTabHandle;
  23965.  
  23966.  
  23967. æKY MatchRec 
  23968. æT struct
  23969. æFc Quickdraw.h
  23970. æD struct MatchRec {
  23971.     unsigned short red;
  23972.     unsigned short green;
  23973.     unsigned short blue;
  23974.     long matchData;
  23975. };
  23976.  
  23977. typedef struct MatchRec MatchRec;
  23978.  
  23979.  
  23980. æKY PixMap 
  23981. æT struct
  23982. æFc Quickdraw.h
  23983. æD struct PixMap {
  23984.     Ptr baseAddr;                       /*pointer to pixels*/
  23985.     short rowBytes;                     /*offset to next line*/
  23986.     Rect bounds;                        /*encloses bitmap*/
  23987.     short pmVersion;                    /*pixMap version number*/
  23988.     short packType;                     /*defines packing format*/
  23989.     long packSize;                      /*length of pixel data*/
  23990.     Fixed hRes;                         /*horiz. resolution (ppi)*/
  23991.     Fixed vRes;                         /*vert. resolution (ppi)*/
  23992.     short pixelType;                    /*defines pixel type*/
  23993.     short pixelSize;                    /*# bits in pixel*/
  23994.     short cmpCount;                     /*# components in pixel*/
  23995.     short cmpSize;                      /*# bits per component*/
  23996.     long planeBytes;                    /*offset to next plane*/
  23997.     CTabHandle pmTable;                 /*color map for this pixMap*/
  23998.     long pmReserved;                    /*for future use. MUST BE 0*/
  23999. };
  24000.  
  24001. typedef struct PixMap PixMap;
  24002. typedef PixMap *PixMapPtr, **PixMapHandle;
  24003.  
  24004.  
  24005. æKY PixPat 
  24006. æT struct
  24007. æFc Quickdraw.h
  24008. æD struct PixPat {
  24009.     short patType;                      /*type of pattern*/
  24010.     PixMapHandle patMap;                /*the pattern's pixMap*/
  24011.     Handle patData;                     /*pixmap's data*/
  24012.     Handle patXData;                    /*expanded Pattern data*/
  24013.     short patXValid;                    /*flags whether expanded Pattern valid*/
  24014.     Handle patXMap;                     /*Handle to expanded Pattern data*/
  24015.     Pattern pat1Data;                   /*old-Style pattern/RGB color*/
  24016. };
  24017.  
  24018. typedef struct PixPat PixPat;
  24019. typedef PixPat *PixPatPtr, **PixPatHandle;
  24020.  
  24021.  
  24022. æKY CCrsr 
  24023. æT struct
  24024. æFc Quickdraw.h
  24025. æD struct CCrsr {
  24026.     short crsrType;                     /*type of cursor*/
  24027.     PixMapHandle crsrMap;               /*the cursor's pixmap*/
  24028.     Handle crsrData;                    /*cursor's data*/
  24029.     Handle crsrXData;                   /*expanded cursor data*/
  24030.     short crsrXValid;                   /*depth of expanded data (0 if none)*/
  24031.     Handle crsrXHandle;                 /*future use*/
  24032.     Bits16 crsr1Data;                   /*one-bit cursor*/
  24033.     Bits16 crsrMask;                    /*cursor's mask*/
  24034.     Point crsrHotSpot;                  /*cursor's hotspot*/
  24035.     long crsrXTable;                    /*private*/
  24036.     long crsrID;                        /*private*/
  24037. };
  24038.  
  24039. typedef struct CCrsr CCrsr;
  24040. typedef CCrsr *CCrsrPtr, **CCrsrHandle;
  24041.  
  24042.  
  24043. æKY CIcon 
  24044. æT struct
  24045. æFc Quickdraw.h
  24046. æD struct CIcon {
  24047.     PixMap iconPMap;                    /*the icon's pixMap*/
  24048.     BitMap iconMask;                    /*the icon's mask*/
  24049.     BitMap iconBMap;                    /*the icon's bitMap*/
  24050.     Handle iconData;                    /*the icon's data*/
  24051.     short iconMaskData[1];              /*icon's mask and BitMap data*/
  24052. };
  24053.  
  24054. typedef struct CIcon CIcon;
  24055. typedef CIcon *CIconPtr, **CIconHandle;
  24056.  
  24057.  
  24058. æKY GammaTbl 
  24059. æT struct
  24060. æFc Quickdraw.h
  24061. æD struct GammaTbl {
  24062.     short gVersion;                     /*gamma version number*/
  24063.     short gType;                        /*gamma data type*/
  24064.     short gFormulaSize;                 /*Formula data size*/
  24065.     short gChanCnt;                     /*number of channels of data*/
  24066.     short gDataCnt;                     /*number of values/channel*/
  24067.     short gDataWidth;                   /*bits/corrected value (data packed to next larger byte size)*/
  24068.     short gFormulaData[1];              /*data for formulas followed by gamma values*/
  24069. };
  24070.  
  24071. typedef struct GammaTbl GammaTbl;
  24072. typedef GammaTbl *GammaTblPtr, **GammaTblHandle;
  24073.  
  24074.  
  24075. æKY ITab 
  24076. æT struct
  24077. æFc Quickdraw.h
  24078. æD struct ITab {
  24079.     long iTabSeed;                      /*copy of CTSeed from source CTable*/
  24080.     short iTabRes;                      /*bits/channel resolution of iTable*/
  24081.     unsigned char iTTable[1];           /*byte colortable index values*/
  24082. };
  24083.  
  24084. typedef struct ITab ITab;
  24085. typedef ITab *ITabPtr, **ITabHandle;
  24086.  
  24087.  
  24088. æKY SProcRec 
  24089. æT struct
  24090. æFc Quickdraw.h
  24091. æD struct SProcRec {
  24092.     Handle nxtSrch;                     /*SProcHndl Handle to next SProcRec*/
  24093.     ColorSearchProcPtr srchProc;        /*pointer to search procedure*/
  24094. };
  24095.  
  24096. typedef struct SProcRec SProcRec;
  24097. typedef SProcRec *SProcPtr, **SProcHndl;
  24098.  
  24099.  
  24100. æKY CProcRec 
  24101. æT struct
  24102. æFc Quickdraw.h
  24103. æD struct CProcRec {
  24104.     Handle nxtComp;                     /*CProcHndl Handle to next CProcRec*/
  24105.     ColorComplementProcPtr compProc;    /*pointer to complement procedure*/
  24106. };
  24107.  
  24108. typedef struct CProcRec CProcRec;
  24109. typedef CProcRec *CProcPtr, **CProcHndl;
  24110.  
  24111.  
  24112. æKY GDevice 
  24113. æT struct
  24114. æFc Quickdraw.h
  24115. æD struct GDevice {
  24116.     short gdRefNum;                     /*driver's unit number*/
  24117.     short gdID;                         /*client ID for search procs*/
  24118.     short gdType;                       /*fixed/CLUT/direct*/
  24119.     ITabHandle gdITable;                /*Handle to inverse lookup table*/
  24120.     short gdResPref;                    /*preferred resolution of GDITable*/
  24121.     SProcHndl gdSearchProc;             /*search proc list head*/
  24122.     CProcHndl gdCompProc;               /*complement proc list*/
  24123.     short gdFlags;                      /*grafDevice flags word*/
  24124.     PixMapHandle gdPMap;                /*describing pixMap*/
  24125.     long gdRefCon;                      /*reference value*/
  24126.     Handle gdNextGD;                    /*GDHandle Handle of next gDevice*/
  24127.     Rect gdRect;                        /* device's bounds in global coordinates*/
  24128.     long gdMode;                        /*device's current mode*/
  24129.     short gdCCBytes;                    /*depth of expanded cursor data*/
  24130.     short gdCCDepth;                    /*depth of expanded cursor data*/
  24131.     Handle gdCCXData;                   /*Handle to cursor's expanded data*/
  24132.     Handle gdCCXMask;                   /*Handle to cursor's expanded mask*/
  24133.     long gdReserved;                    /*future use. MUST BE 0*/
  24134. };
  24135.  
  24136. typedef struct GDevice GDevice;
  24137. typedef GDevice *GDPtr, **GDHandle;
  24138.  
  24139.  
  24140. æKY GrafVars 
  24141. æT struct
  24142. æFc Quickdraw.h
  24143. æD struct GrafVars {
  24144.     RGBColor rgbOpColor;                /*color for addPin  subPin and average*/
  24145.     RGBColor rgbHiliteColor;            /*color for hiliting*/
  24146.     Handle pmFgColor;                   /*palette Handle for foreground color*/
  24147.     short pmFgIndex;                    /*index value for foreground*/
  24148.     Handle pmBkColor;                   /*palette Handle for background color*/
  24149.     short pmBkIndex;                    /*index value for background*/
  24150.     short pmFlags;                      /*flags for Palette Manager*/
  24151. };
  24152.  
  24153. typedef struct GrafVars GrafVars;
  24154. typedef GrafVars *GVarPtr, **GVarHandle;
  24155.  
  24156.  
  24157. æKY CQDProcs 
  24158. æT struct
  24159. æFc Quickdraw.h
  24160. æD struct CQDProcs {
  24161.     Ptr textProc;
  24162.     Ptr lineProc;
  24163.     Ptr rectProc;
  24164.     Ptr rRectProc;
  24165.     Ptr ovalProc;
  24166.     Ptr arcProc;
  24167.     Ptr polyProc;
  24168.     Ptr rgnProc;
  24169.     Ptr bitsProc;
  24170.     Ptr commentProc;
  24171.     Ptr txMeasProc;
  24172.     Ptr getPicProc;
  24173.     Ptr putPicProc;
  24174.     Ptr opcodeProc;                     /*fields added to QDProcs*/
  24175.     Ptr newProc1;
  24176.     Ptr newProc2;
  24177.     Ptr newProc3;
  24178.     Ptr newProc4;
  24179.     Ptr newProc5;
  24180.     Ptr newProc6;
  24181. };
  24182.  
  24183. typedef struct CQDProcs CQDProcs;
  24184. typedef CQDProcs *CQDProcsPtr;
  24185.  
  24186.  
  24187. æKY CGrafPort 
  24188. æT struct
  24189. æFc Quickdraw.h
  24190. æD struct CGrafPort {
  24191.     short device;
  24192.     PixMapHandle portPixMap;            /*port's pixel map*/
  24193.     short portVersion;                  /*high 2 bits always set*/
  24194.     Handle grafVars;                    /*Handle to more fields*/
  24195.     short chExtra;                      /*character extra*/
  24196.     short pnLocHFrac;                   /*pen fraction*/
  24197.     Rect portRect;
  24198.     RgnHandle visRgn;
  24199.     RgnHandle clipRgn;
  24200.     PixPatHandle bkPixPat;              /*background pattern*/
  24201.     RGBColor rgbFgColor;                /*RGB components of fg*/
  24202.     RGBColor rgbBkColor;                /*RGB components of bk*/
  24203.     Point pnLoc;
  24204.     Point pnSize;
  24205.     short pnMode;
  24206.     PixPatHandle pnPixPat;              /*pen's pattern*/
  24207.     PixPatHandle fillPixPat;            /*fill pattern*/
  24208.     short pnVis;
  24209.     short txFont;
  24210.     Style txFace;                       /*txFace is unpacked byte  push as short*/
  24211.     char filler;
  24212.     short txMode;
  24213.     short txSize;
  24214.     Fixed spExtra;
  24215.     long fgColor;
  24216.     long bkColor;
  24217.     short colrBit;
  24218.     short patStretch;
  24219.     Handle picSave;
  24220.     Handle rgnSave;
  24221.     Handle polySave;
  24222.     CQDProcsPtr grafProcs;
  24223. };
  24224.  
  24225. typedef struct CGrafPort CGrafPort;
  24226. typedef CGrafPort *CGrafPtr;
  24227.  
  24228.  
  24229. æKY CWindowPtr
  24230. æT typedef
  24231. æFc Quickdraw.h
  24232. æD typedef CGrafPtr CWindowPtr;
  24233.  
  24234. æKY ReqListRec 
  24235. æT struct
  24236. æFc Quickdraw.h
  24237. æD struct ReqListRec {
  24238.     short reqLSize;                     /*request list size*/
  24239.     short reqLData[1];                  /*request list data*/
  24240. };
  24241.  
  24242. typedef struct ReqListRec ReqListRec;
  24243.  
  24244.  
  24245. æKY OpenCPicParams 
  24246. æT struct
  24247. æFc Quickdraw.h
  24248. æD struct OpenCPicParams {
  24249.     Rect srcRect;
  24250.     Fixed hRes;
  24251.     Fixed vRes;
  24252.     short version;
  24253.     short reserved1;
  24254.     long reserved2;
  24255. };
  24256.  
  24257. typedef struct OpenCPicParams OpenCPicParams;
  24258.  
  24259.  
  24260. æKY DeviceLoopDrawingProcPtr
  24261. æT typedef
  24262. æFc Quickdraw.h
  24263. æD typedef pascal void (*DeviceLoopDrawingProcPtr)(short depth, short deviceFlags, GDHandle targetDevice,  long userData);
  24264.  
  24265. æKY qd 
  24266. æT struct
  24267. æFc Quickdraw.h
  24268. æD extern struct  {
  24269. char privates[76];
  24270. long randSeed;
  24271. BitMap screenBits;
  24272. Cursor arrow;
  24273. Pattern dkGray;
  24274. Pattern ltGray;
  24275. Pattern gray;
  24276. Pattern black;
  24277. Pattern white;
  24278. GrafPtr thePort;
  24279. }qd;
  24280.  
  24281.  
  24282. æKY InitGraf 
  24283. æT Function
  24284. æFc Quickdraw.h
  24285. æD pascal void InitGraf(void * globalPtr)
  24286.     = 0xA86E; 
  24287.  
  24288. æKY OpenPort 
  24289. æT Function
  24290. æFc Quickdraw.h
  24291. æD pascal void OpenPort(GrafPtr port)
  24292.     = 0xA86F; 
  24293.  
  24294. æKY InitPort 
  24295. æT Function
  24296. æFc Quickdraw.h
  24297. æD pascal void InitPort(GrafPtr port)
  24298.     = 0xA86D; 
  24299.  
  24300. æKY ClosePort 
  24301. æT Function
  24302. æFc Quickdraw.h
  24303. æD pascal void ClosePort(GrafPtr port)
  24304.     = 0xA87D; 
  24305.  
  24306. æKY SetPort 
  24307. æT Function
  24308. æFc Quickdraw.h
  24309. æD pascal void SetPort(GrafPtr port)
  24310.     = 0xA873; 
  24311.  
  24312. æKY GetPort 
  24313. æT Function
  24314. æFc Quickdraw.h
  24315. æD pascal void GetPort(GrafPtr *port)
  24316.     = 0xA874; 
  24317.  
  24318. æKY GrafDevice 
  24319. æT Function
  24320. æFc Quickdraw.h
  24321. æD pascal void GrafDevice(short device)
  24322.     = 0xA872; 
  24323.  
  24324. æKY SetPortBits 
  24325. æT Function
  24326. æFc Quickdraw.h
  24327. æD pascal void SetPortBits(const BitMap *bm)
  24328.     = 0xA875; 
  24329.  
  24330. æKY PortSize 
  24331. æT Function
  24332. æFc Quickdraw.h
  24333. æD pascal void PortSize(short width,short height)
  24334.     = 0xA876; 
  24335.  
  24336. æKY MovePortTo 
  24337. æT Function
  24338. æFc Quickdraw.h
  24339. æD pascal void MovePortTo(short leftGlobal,short topGlobal)
  24340.     = 0xA877; 
  24341.  
  24342. æKY SetOrigin 
  24343. æT Function
  24344. æFc Quickdraw.h
  24345. æD pascal void SetOrigin(short h,short v)
  24346.     = 0xA878; 
  24347.  
  24348. æKY SetClip 
  24349. æT Function
  24350. æFc Quickdraw.h
  24351. æD pascal void SetClip(RgnHandle rgn)
  24352.     = 0xA879; 
  24353.  
  24354. æKY GetClip 
  24355. æT Function
  24356. æFc Quickdraw.h
  24357. æD pascal void GetClip(RgnHandle rgn)
  24358.     = 0xA87A; 
  24359.  
  24360. æKY ClipRect 
  24361. æT Function
  24362. æFc Quickdraw.h
  24363. æD pascal void ClipRect(const Rect *r)
  24364.     = 0xA87B; 
  24365.  
  24366. æKY BackPat 
  24367. æT Function
  24368. æFc Quickdraw.h
  24369. æD pascal void BackPat(ConstPatternParam pat)
  24370.     = 0xA87C; 
  24371.  
  24372. æKY InitCursor 
  24373. æT Function
  24374. æFc Quickdraw.h
  24375. æD pascal void InitCursor(void)
  24376.     = 0xA850; 
  24377.  
  24378. æKY SetCursor 
  24379. æT Function
  24380. æFc Quickdraw.h
  24381. æD pascal void SetCursor(const Cursor *crsr)
  24382.     = 0xA851; 
  24383.  
  24384. æKY HideCursor 
  24385. æT Function
  24386. æFc Quickdraw.h
  24387. æD pascal void HideCursor(void)
  24388.     = 0xA852; 
  24389.  
  24390. æKY ShowCursor 
  24391. æT Function
  24392. æFc Quickdraw.h
  24393. æD pascal void ShowCursor(void)
  24394.     = 0xA853; 
  24395.  
  24396. æKY ObscureCursor 
  24397. æT Function
  24398. æFc Quickdraw.h
  24399. æD pascal void ObscureCursor(void)
  24400.     = 0xA856; 
  24401.  
  24402. æKY HidePen 
  24403. æT Function
  24404. æFc Quickdraw.h
  24405. æD pascal void HidePen(void)
  24406.     = 0xA896; 
  24407.  
  24408. æKY ShowPen 
  24409. æT Function
  24410. æFc Quickdraw.h
  24411. æD pascal void ShowPen(void)
  24412.     = 0xA897; 
  24413.  
  24414. æKY GetPen 
  24415. æT Function
  24416. æFc Quickdraw.h
  24417. æD pascal void GetPen(Point *pt)
  24418.     = 0xA89A; 
  24419.  
  24420. æKY GetPenState 
  24421. æT Function
  24422. æFc Quickdraw.h
  24423. æD pascal void GetPenState(PenState *pnState)
  24424.     = 0xA898; 
  24425.  
  24426. æKY SetPenState 
  24427. æT Function
  24428. æFc Quickdraw.h
  24429. æD pascal void SetPenState(const PenState *pnState)
  24430.     = 0xA899; 
  24431.  
  24432. æKY PenSize 
  24433. æT Function
  24434. æFc Quickdraw.h
  24435. æD pascal void PenSize(short width,short height)
  24436.     = 0xA89B; 
  24437.  
  24438. æKY PenMode 
  24439. æT Function
  24440. æFc Quickdraw.h
  24441. æD pascal void PenMode(short mode)
  24442.     = 0xA89C; 
  24443.  
  24444. æKY PenPat 
  24445. æT Function
  24446. æFc Quickdraw.h
  24447. æD pascal void PenPat(ConstPatternParam pat)
  24448.     = 0xA89D; 
  24449.  
  24450. æKY PenNormal 
  24451. æT Function
  24452. æFc Quickdraw.h
  24453. æD pascal void PenNormal(void)
  24454.     = 0xA89E; 
  24455.  
  24456. æKY MoveTo 
  24457. æT Function
  24458. æFc Quickdraw.h
  24459. æD pascal void MoveTo(short h,short v)
  24460.     = 0xA893; 
  24461.  
  24462. æKY Move 
  24463. æT Function
  24464. æFc Quickdraw.h
  24465. æD pascal void Move(short dh,short dv)
  24466.     = 0xA894; 
  24467.  
  24468. æKY LineTo 
  24469. æT Function
  24470. æFc Quickdraw.h
  24471. æD pascal void LineTo(short h,short v)
  24472.     = 0xA891; 
  24473.  
  24474. æKY Line 
  24475. æT Function
  24476. æFc Quickdraw.h
  24477. æD pascal void Line(short dh,short dv)
  24478.     = 0xA892; 
  24479.  
  24480. æKY TextFont 
  24481. æT Function
  24482. æFc Quickdraw.h
  24483. æD pascal void TextFont(short font)
  24484.     = 0xA887; 
  24485.  
  24486. æKY TextFace 
  24487. æT Function
  24488. æFc Quickdraw.h
  24489. æD pascal void TextFace(short face)
  24490.     = 0xA888; 
  24491.  
  24492. æKY TextMode 
  24493. æT Function
  24494. æFc Quickdraw.h
  24495. æD pascal void TextMode(short mode)
  24496.     = 0xA889; 
  24497.  
  24498. æKY TextSize 
  24499. æT Function
  24500. æFc Quickdraw.h
  24501. æD pascal void TextSize(short size)
  24502.     = 0xA88A; 
  24503.  
  24504. æKY SpaceExtra 
  24505. æT Function
  24506. æFc Quickdraw.h
  24507. æD pascal void SpaceExtra(Fixed extra)
  24508.     = 0xA88E; 
  24509.  
  24510. æKY DrawChar 
  24511. æT Function
  24512. æFc Quickdraw.h
  24513. æD pascal void DrawChar(short ch)
  24514.     = 0xA883; 
  24515.  
  24516. æKY DrawString 
  24517. æT Function
  24518. æFc Quickdraw.h
  24519. æD pascal void DrawString(ConstStr255Param s)
  24520.     = 0xA884; 
  24521.  
  24522. æKY DrawText 
  24523. æT Function
  24524. æFc Quickdraw.h
  24525. æD pascal void DrawText(const void *textBuf,short firstByte,short byteCount)
  24526.     = 0xA885; 
  24527.  
  24528. æKY CharWidth 
  24529. æT Function
  24530. æFc Quickdraw.h
  24531. æD pascal short CharWidth(short ch)
  24532.     = 0xA88D; 
  24533.  
  24534. æKY StringWidth 
  24535. æT Function
  24536. æFc Quickdraw.h
  24537. æD pascal short StringWidth(ConstStr255Param s)
  24538.     = 0xA88C; 
  24539.  
  24540. æKY TextWidth 
  24541. æT Function
  24542. æFc Quickdraw.h
  24543. æD pascal short TextWidth(const void *textBuf,short firstByte,short byteCount)
  24544.     = 0xA886; 
  24545.  
  24546. æKY MeasureText 
  24547. æT Function
  24548. æFc Quickdraw.h
  24549. æD pascal void MeasureText(short count,const void *textAddr,void *charLocs)
  24550.     = 0xA837; 
  24551.  
  24552. æKY GetFontInfo 
  24553. æT Function
  24554. æFc Quickdraw.h
  24555. æD pascal void GetFontInfo(FontInfo *info)
  24556.     = 0xA88B; 
  24557.  
  24558. æKY ForeColor 
  24559. æT Function
  24560. æFc Quickdraw.h
  24561. æD pascal void ForeColor(long color)
  24562.     = 0xA862; 
  24563.  
  24564. æKY BackColor 
  24565. æT Function
  24566. æFc Quickdraw.h
  24567. æD pascal void BackColor(long color)
  24568.     = 0xA863; 
  24569.  
  24570. æKY ColorBit 
  24571. æT Function
  24572. æFc Quickdraw.h
  24573. æD pascal void ColorBit(short whichBit)
  24574.     = 0xA864; 
  24575.  
  24576. æKY SetRect 
  24577. æT Function
  24578. æFc Quickdraw.h
  24579. æD pascal void SetRect(Rect *r,short left,short top,short right,short bottom)
  24580.     = 0xA8A7; 
  24581.  
  24582. æKY OffsetRect 
  24583. æT Function
  24584. æFc Quickdraw.h
  24585. æD pascal void OffsetRect(Rect *r,short dh,short dv)
  24586.     = 0xA8A8; 
  24587.  
  24588. æKY InsetRect 
  24589. æT Function
  24590. æFc Quickdraw.h
  24591. æD pascal void InsetRect(Rect *r,short dh,short dv)
  24592.     = 0xA8A9; 
  24593.  
  24594. æKY SectRect 
  24595. æT Function
  24596. æFc Quickdraw.h
  24597. æD pascal Boolean SectRect(const Rect *src1,const Rect *src2,Rect *dstRect)
  24598.     = 0xA8AA; 
  24599.  
  24600. æKY UnionRect 
  24601. æT Function
  24602. æFc Quickdraw.h
  24603. æD pascal void UnionRect(const Rect *src1,const Rect *src2,Rect *dstRect)
  24604.     = 0xA8AB; 
  24605.  
  24606. æKY EqualRect 
  24607. æT Function
  24608. æFc Quickdraw.h
  24609. æD pascal Boolean EqualRect(const Rect *rect1,const Rect *rect2)
  24610.     = 0xA8A6; 
  24611.  
  24612. æKY EmptyRect 
  24613. æT Function
  24614. æFc Quickdraw.h
  24615. æD pascal Boolean EmptyRect(const Rect *r)
  24616.     = 0xA8AE; 
  24617.  
  24618. æKY FrameRect 
  24619. æT Function
  24620. æFc Quickdraw.h
  24621. æD pascal void FrameRect(const Rect *r)
  24622.     = 0xA8A1; 
  24623.  
  24624. æKY PaintRect 
  24625. æT Function
  24626. æFc Quickdraw.h
  24627. æD pascal void PaintRect(const Rect *r)
  24628.     = 0xA8A2; 
  24629.  
  24630. æKY EraseRect 
  24631. æT Function
  24632. æFc Quickdraw.h
  24633. æD pascal void EraseRect(const Rect *r)
  24634.     = 0xA8A3; 
  24635.  
  24636. æKY InvertRect 
  24637. æT Function
  24638. æFc Quickdraw.h
  24639. æD pascal void InvertRect(const Rect *r)
  24640.     = 0xA8A4; 
  24641.  
  24642. æKY FillRect 
  24643. æT Function
  24644. æFc Quickdraw.h
  24645. æD pascal void FillRect(const Rect *r,ConstPatternParam pat)
  24646.     = 0xA8A5; 
  24647.  
  24648. æKY FrameOval 
  24649. æT Function
  24650. æFc Quickdraw.h
  24651. æD pascal void FrameOval(const Rect *r)
  24652.     = 0xA8B7; 
  24653.  
  24654. æKY PaintOval 
  24655. æT Function
  24656. æFc Quickdraw.h
  24657. æD pascal void PaintOval(const Rect *r)
  24658.     = 0xA8B8; 
  24659.  
  24660. æKY EraseOval 
  24661. æT Function
  24662. æFc Quickdraw.h
  24663. æD pascal void EraseOval(const Rect *r)
  24664.     = 0xA8B9; 
  24665.  
  24666. æKY InvertOval 
  24667. æT Function
  24668. æFc Quickdraw.h
  24669. æD pascal void InvertOval(const Rect *r)
  24670.     = 0xA8BA; 
  24671.  
  24672. æKY FillOval 
  24673. æT Function
  24674. æFc Quickdraw.h
  24675. æD pascal void FillOval(const Rect *r,ConstPatternParam pat)
  24676.     = 0xA8BB; 
  24677.  
  24678. æKY FrameRoundRect 
  24679. æT Function
  24680. æFc Quickdraw.h
  24681. æD pascal void FrameRoundRect(const Rect *r,short ovalWidth,short ovalHeight)
  24682.     = 0xA8B0; 
  24683.  
  24684. æKY PaintRoundRect 
  24685. æT Function
  24686. æFc Quickdraw.h
  24687. æD pascal void PaintRoundRect(const Rect *r,short ovalWidth,short ovalHeight)
  24688.     = 0xA8B1; 
  24689.  
  24690. æKY EraseRoundRect 
  24691. æT Function
  24692. æFc Quickdraw.h
  24693. æD pascal void EraseRoundRect(const Rect *r,short ovalWidth,short ovalHeight)
  24694.     = 0xA8B2; 
  24695.  
  24696. æKY InvertRoundRect 
  24697. æT Function
  24698. æFc Quickdraw.h
  24699. æD pascal void InvertRoundRect(const Rect *r,short ovalWidth,short ovalHeight)
  24700.     = 0xA8B3; 
  24701.  
  24702. æKY FillRoundRect 
  24703. æT Function
  24704. æFc Quickdraw.h
  24705. æD pascal void FillRoundRect(const Rect *r,short ovalWidth,short ovalHeight,
  24706.     ConstPatternParam pat)
  24707.     = 0xA8B4; 
  24708.  
  24709. æKY FrameArc 
  24710. æT Function
  24711. æFc Quickdraw.h
  24712. æD pascal void FrameArc(const Rect *r,short startAngle,short arcAngle)
  24713.     = 0xA8BE; 
  24714.  
  24715. æKY PaintArc 
  24716. æT Function
  24717. æFc Quickdraw.h
  24718. æD pascal void PaintArc(const Rect *r,short startAngle,short arcAngle)
  24719.     = 0xA8BF; 
  24720.  
  24721. æKY EraseArc 
  24722. æT Function
  24723. æFc Quickdraw.h
  24724. æD pascal void EraseArc(const Rect *r,short startAngle,short arcAngle)
  24725.     = 0xA8C0; 
  24726.  
  24727. æKY InvertArc 
  24728. æT Function
  24729. æFc Quickdraw.h
  24730. æD pascal void InvertArc(const Rect *r,short startAngle,short arcAngle)
  24731.     = 0xA8C1; 
  24732.  
  24733. æKY FillArc 
  24734. æT Function
  24735. æFc Quickdraw.h
  24736. æD pascal void FillArc(const Rect *r,short startAngle,short arcAngle,ConstPatternParam pat)
  24737.     = 0xA8C2; 
  24738.  
  24739. æKY NewRgn 
  24740. æT Function
  24741. æFc Quickdraw.h
  24742. æD pascal RgnHandle NewRgn(void)
  24743.     = 0xA8D8; 
  24744.  
  24745. æKY OpenRgn 
  24746. æT Function
  24747. æFc Quickdraw.h
  24748. æD pascal void OpenRgn(void)
  24749.     = 0xA8DA; 
  24750.  
  24751. æKY CloseRgn 
  24752. æT Function
  24753. æFc Quickdraw.h
  24754. æD pascal void CloseRgn(RgnHandle dstRgn)
  24755.     = 0xA8DB; 
  24756.  
  24757. æKY BitMapToRegionGlue 
  24758. æT Function
  24759. æFc Quickdraw.h
  24760. æD pascal OSErr BitMapToRegionGlue(RgnHandle region,const BitMap *bMap); 
  24761.  
  24762. æKY BitMapToRegion 
  24763. æT Function
  24764. æFc Quickdraw.h
  24765. æD pascal OSErr BitMapToRegion(RgnHandle region,const BitMap *bMap)
  24766.     = 0xA8D7; 
  24767.  
  24768. æKY DisposeRgn 
  24769. æT Function
  24770. æFc Quickdraw.h
  24771. æD pascal void DisposeRgn(RgnHandle rgn)
  24772.     = 0xA8D9; 
  24773.  
  24774. æKY CopyRgn 
  24775. æT Function
  24776. æFc Quickdraw.h
  24777. æD pascal void CopyRgn(RgnHandle srcRgn,RgnHandle dstRgn)
  24778.     = 0xA8DC; 
  24779.  
  24780. æKY SetEmptyRgn 
  24781. æT Function
  24782. æFc Quickdraw.h
  24783. æD pascal void SetEmptyRgn(RgnHandle rgn)
  24784.     = 0xA8DD; 
  24785.  
  24786. æKY SetRectRgn 
  24787. æT Function
  24788. æFc Quickdraw.h
  24789. æD pascal void SetRectRgn(RgnHandle rgn,short left,short top,short right,short bottom)
  24790.     = 0xA8DE; 
  24791.  
  24792. æKY RectRgn 
  24793. æT Function
  24794. æFc Quickdraw.h
  24795. æD pascal void RectRgn(RgnHandle rgn,const Rect *r)
  24796.     = 0xA8DF; 
  24797.  
  24798. æKY OffsetRgn 
  24799. æT Function
  24800. æFc Quickdraw.h
  24801. æD pascal void OffsetRgn(RgnHandle rgn,short dh,short dv)
  24802.     = 0xA8E0; 
  24803.  
  24804. æKY InsetRgn 
  24805. æT Function
  24806. æFc Quickdraw.h
  24807. æD pascal void InsetRgn(RgnHandle rgn,short dh,short dv)
  24808.     = 0xA8E1; 
  24809.  
  24810. æKY SectRgn 
  24811. æT Function
  24812. æFc Quickdraw.h
  24813. æD pascal void SectRgn(RgnHandle srcRgnA,RgnHandle srcRgnB,RgnHandle dstRgn)
  24814.     = 0xA8E4; 
  24815.  
  24816. æKY UnionRgn 
  24817. æT Function
  24818. æFc Quickdraw.h
  24819. æD pascal void UnionRgn(RgnHandle srcRgnA,RgnHandle srcRgnB,RgnHandle dstRgn)
  24820.     = 0xA8E5; 
  24821.  
  24822. æKY DiffRgn 
  24823. æT Function
  24824. æFc Quickdraw.h
  24825. æD pascal void DiffRgn(RgnHandle srcRgnA,RgnHandle srcRgnB,RgnHandle dstRgn)
  24826.     = 0xA8E6; 
  24827.  
  24828. æKY XorRgn 
  24829. æT Function
  24830. æFc Quickdraw.h
  24831. æD pascal void XorRgn(RgnHandle srcRgnA,RgnHandle srcRgnB,RgnHandle dstRgn)
  24832.     = 0xA8E7; 
  24833.  
  24834. æKY RectInRgn 
  24835. æT Function
  24836. æFc Quickdraw.h
  24837. æD pascal Boolean RectInRgn(const Rect *r,RgnHandle rgn)
  24838.     = 0xA8E9; 
  24839.  
  24840. æKY EqualRgn 
  24841. æT Function
  24842. æFc Quickdraw.h
  24843. æD pascal Boolean EqualRgn(RgnHandle rgnA,RgnHandle rgnB)
  24844.     = 0xA8E3; 
  24845.  
  24846. æKY EmptyRgn 
  24847. æT Function
  24848. æFc Quickdraw.h
  24849. æD pascal Boolean EmptyRgn(RgnHandle rgn)
  24850.     = 0xA8E2; 
  24851.  
  24852. æKY FrameRgn 
  24853. æT Function
  24854. æFc Quickdraw.h
  24855. æD pascal void FrameRgn(RgnHandle rgn)
  24856.     = 0xA8D2; 
  24857.  
  24858. æKY PaintRgn 
  24859. æT Function
  24860. æFc Quickdraw.h
  24861. æD pascal void PaintRgn(RgnHandle rgn)
  24862.     = 0xA8D3; 
  24863.  
  24864. æKY EraseRgn 
  24865. æT Function
  24866. æFc Quickdraw.h
  24867. æD pascal void EraseRgn(RgnHandle rgn)
  24868.     = 0xA8D4; 
  24869.  
  24870. æKY InvertRgn 
  24871. æT Function
  24872. æFc Quickdraw.h
  24873. æD pascal void InvertRgn(RgnHandle rgn)
  24874.     = 0xA8D5; 
  24875.  
  24876. æKY FillRgn 
  24877. æT Function
  24878. æFc Quickdraw.h
  24879. æD pascal void FillRgn(RgnHandle rgn,ConstPatternParam pat)
  24880.     = 0xA8D6; 
  24881.  
  24882. æKY ScrollRect 
  24883. æT Function
  24884. æFc Quickdraw.h
  24885. æD pascal void ScrollRect(const Rect *r,short dh,short dv,RgnHandle updateRgn)
  24886.     = 0xA8EF; 
  24887.  
  24888. æKY CopyBits 
  24889. æT Function
  24890. æFc Quickdraw.h
  24891. æD pascal void CopyBits(const BitMap *srcBits,const BitMap *dstBits,const Rect *srcRect,
  24892.     const Rect *dstRect,short mode,RgnHandle maskRgn)
  24893.     = 0xA8EC; 
  24894.  
  24895. æKY SeedFill 
  24896. æT Function
  24897. æFc Quickdraw.h
  24898. æD pascal void SeedFill(const void *srcPtr,void *dstPtr,short srcRow,short dstRow,
  24899.     short height,short words,short seedH,short seedV)
  24900.     = 0xA839; 
  24901.  
  24902. æKY CalcMask 
  24903. æT Function
  24904. æFc Quickdraw.h
  24905. æD pascal void CalcMask(const void *srcPtr,void *dstPtr,short srcRow,short dstRow,
  24906.     short height,short words)
  24907.     = 0xA838; 
  24908.  
  24909. æKY CopyMask 
  24910. æT Function
  24911. æFc Quickdraw.h
  24912. æD pascal void CopyMask(const BitMap *srcBits,const BitMap *maskBits,const BitMap *dstBits,
  24913.     const Rect *srcRect,const Rect *maskRect,const Rect *dstRect)
  24914.     = 0xA817; 
  24915.  
  24916. æKY OpenPicture 
  24917. æT Function
  24918. æFc Quickdraw.h
  24919. æD pascal PicHandle OpenPicture(const Rect *picFrame)
  24920.     = 0xA8F3; 
  24921.  
  24922. æKY PicComment 
  24923. æT Function
  24924. æFc Quickdraw.h
  24925. æD pascal void PicComment(short kind,short dataSize,Handle dataHandle)
  24926.     = 0xA8F2; 
  24927.  
  24928. æKY ClosePicture 
  24929. æT Function
  24930. æFc Quickdraw.h
  24931. æD pascal void ClosePicture(void)
  24932.     = 0xA8F4; 
  24933.  
  24934. æKY DrawPicture 
  24935. æT Function
  24936. æFc Quickdraw.h
  24937. æD pascal void DrawPicture(PicHandle myPicture,const Rect *dstRect)
  24938.     = 0xA8F6; 
  24939.  
  24940. æKY KillPicture 
  24941. æT Function
  24942. æFc Quickdraw.h
  24943. æD pascal void KillPicture(PicHandle myPicture)
  24944.     = 0xA8F5; 
  24945.  
  24946. æKY OpenPoly 
  24947. æT Function
  24948. æFc Quickdraw.h
  24949. æD pascal PolyHandle OpenPoly(void)
  24950.     = 0xA8CB; 
  24951.  
  24952. æKY ClosePoly 
  24953. æT Function
  24954. æFc Quickdraw.h
  24955. æD pascal void ClosePoly(void)
  24956.     = 0xA8CC; 
  24957.  
  24958. æKY KillPoly 
  24959. æT Function
  24960. æFc Quickdraw.h
  24961. æD pascal void KillPoly(PolyHandle poly)
  24962.     = 0xA8CD; 
  24963.  
  24964. æKY OffsetPoly 
  24965. æT Function
  24966. æFc Quickdraw.h
  24967. æD pascal void OffsetPoly(PolyHandle poly,short dh,short dv)
  24968.     = 0xA8CE; 
  24969.  
  24970. æKY FramePoly 
  24971. æT Function
  24972. æFc Quickdraw.h
  24973. æD pascal void FramePoly(PolyHandle poly)
  24974.     = 0xA8C6; 
  24975.  
  24976. æKY PaintPoly 
  24977. æT Function
  24978. æFc Quickdraw.h
  24979. æD pascal void PaintPoly(PolyHandle poly)
  24980.     = 0xA8C7; 
  24981.  
  24982. æKY ErasePoly 
  24983. æT Function
  24984. æFc Quickdraw.h
  24985. æD pascal void ErasePoly(PolyHandle poly)
  24986.     = 0xA8C8; 
  24987.  
  24988. æKY InvertPoly 
  24989. æT Function
  24990. æFc Quickdraw.h
  24991. æD pascal void InvertPoly(PolyHandle poly)
  24992.     = 0xA8C9; 
  24993.  
  24994. æKY FillPoly 
  24995. æT Function
  24996. æFc Quickdraw.h
  24997. æD pascal void FillPoly(PolyHandle poly,ConstPatternParam pat)
  24998.     = 0xA8CA; 
  24999.  
  25000. æKY SetPt 
  25001. æT Function
  25002. æFc Quickdraw.h
  25003. æD pascal void SetPt(Point *pt,short h,short v)
  25004.     = 0xA880; 
  25005.  
  25006. æKY LocalToGlobal 
  25007. æT Function
  25008. æFc Quickdraw.h
  25009. æD pascal void LocalToGlobal(Point *pt)
  25010.     = 0xA870; 
  25011.  
  25012. æKY GlobalToLocal 
  25013. æT Function
  25014. æFc Quickdraw.h
  25015. æD pascal void GlobalToLocal(Point *pt)
  25016.     = 0xA871; 
  25017.  
  25018. æKY Random 
  25019. æT Function
  25020. æFc Quickdraw.h
  25021. æD pascal short Random(void)
  25022.     = 0xA861; 
  25023.  
  25024. æKY StuffHex 
  25025. æT Function
  25026. æFc Quickdraw.h
  25027. æD pascal void StuffHex(void *thingPtr,ConstStr255Param s)
  25028.     = 0xA866; 
  25029.  
  25030. æKY GetPixel 
  25031. æT Function
  25032. æFc Quickdraw.h
  25033. æD pascal Boolean GetPixel(short h,short v)
  25034.     = 0xA865; 
  25035.  
  25036. æKY ScalePt 
  25037. æT Function
  25038. æFc Quickdraw.h
  25039. æD pascal void ScalePt(Point *pt,const Rect *srcRect,const Rect *dstRect)
  25040.     = 0xA8F8; 
  25041.  
  25042. æKY MapPt 
  25043. æT Function
  25044. æFc Quickdraw.h
  25045. æD pascal void MapPt(Point *pt,const Rect *srcRect,const Rect *dstRect)
  25046.     = 0xA8F9; 
  25047.  
  25048. æKY MapRect 
  25049. æT Function
  25050. æFc Quickdraw.h
  25051. æD pascal void MapRect(Rect *r,const Rect *srcRect,const Rect *dstRect)
  25052.     = 0xA8FA; 
  25053.  
  25054. æKY MapRgn 
  25055. æT Function
  25056. æFc Quickdraw.h
  25057. æD pascal void MapRgn(RgnHandle rgn,const Rect *srcRect,const Rect *dstRect)
  25058.     = 0xA8FB; 
  25059.  
  25060. æKY MapPoly 
  25061. æT Function
  25062. æFc Quickdraw.h
  25063. æD pascal void MapPoly(PolyHandle poly,const Rect *srcRect,const Rect *dstRect)
  25064.     = 0xA8FC; 
  25065.  
  25066. æKY SetStdProcs 
  25067. æT Function
  25068. æFc Quickdraw.h
  25069. æD pascal void SetStdProcs(QDProcs *procs)
  25070.     = 0xA8EA; 
  25071.  
  25072. æKY StdRect 
  25073. æT Function
  25074. æFc Quickdraw.h
  25075. æD pascal void StdRect(GrafVerb verb,const Rect *r)
  25076.     = 0xA8A0; 
  25077.  
  25078. æKY StdRRect 
  25079. æT Function
  25080. æFc Quickdraw.h
  25081. æD pascal void StdRRect(GrafVerb verb,const Rect *r,short ovalWidth,short ovalHeight)
  25082.     = 0xA8AF; 
  25083.  
  25084. æKY StdOval 
  25085. æT Function
  25086. æFc Quickdraw.h
  25087. æD pascal void StdOval(GrafVerb verb,const Rect *r)
  25088.     = 0xA8B6; 
  25089.  
  25090. æKY StdArc 
  25091. æT Function
  25092. æFc Quickdraw.h
  25093. æD pascal void StdArc(GrafVerb verb,const Rect *r,short startAngle,short arcAngle)
  25094.     = 0xA8BD; 
  25095.  
  25096. æKY StdPoly 
  25097. æT Function
  25098. æFc Quickdraw.h
  25099. æD pascal void StdPoly(GrafVerb verb,PolyHandle poly)
  25100.     = 0xA8C5; 
  25101.  
  25102. æKY StdRgn 
  25103. æT Function
  25104. æFc Quickdraw.h
  25105. æD pascal void StdRgn(GrafVerb verb,RgnHandle rgn)
  25106.     = 0xA8D1; 
  25107.  
  25108. æKY StdBits 
  25109. æT Function
  25110. æFc Quickdraw.h
  25111. æD pascal void StdBits(const BitMap *srcBits,const Rect *srcRect,const Rect *dstRect,
  25112.     short mode,RgnHandle maskRgn)
  25113.     = 0xA8EB; 
  25114.  
  25115. æKY StdComment 
  25116. æT Function
  25117. æFc Quickdraw.h
  25118. æD pascal void StdComment(short kind,short dataSize,Handle dataHandle)
  25119.     = 0xA8F1; 
  25120.  
  25121. æKY StdTxMeas 
  25122. æT Function
  25123. æFc Quickdraw.h
  25124. æD pascal short StdTxMeas(short byteCount,const void *textAddr,Point *numer,
  25125.     Point *denom,FontInfo *info)
  25126.     = 0xA8ED; 
  25127.  
  25128. æKY StdGetPic 
  25129. æT Function
  25130. æFc Quickdraw.h
  25131. æD pascal void StdGetPic(void *dataPtr,short byteCount)
  25132.     = 0xA8EE; 
  25133.  
  25134. æKY StdPutPic 
  25135. æT Function
  25136. æFc Quickdraw.h
  25137. æD pascal void StdPutPic(const void *dataPtr,short byteCount)
  25138.     = 0xA8F0; 
  25139.  
  25140. æKY AddPt 
  25141. æT Function
  25142. æFc Quickdraw.h
  25143. æD pascal void AddPt(Point src,Point *dst)
  25144.     = 0xA87E; 
  25145.  
  25146. æKY subpt 
  25147. æT Function
  25148. æFc Quickdraw.h
  25149. æD void subpt(Point *src,Point *dst); 
  25150.  
  25151. æKY EqualPt 
  25152. æT Function
  25153. æFc Quickdraw.h
  25154. æD pascal Boolean EqualPt(Point pt1,Point pt2)
  25155.     = 0xA881; 
  25156.  
  25157. æKY PtInRect 
  25158. æT Function
  25159. æFc Quickdraw.h
  25160. æD pascal Boolean PtInRect(Point pt,const Rect *r)
  25161.     = 0xA8AD; 
  25162.  
  25163. æKY Pt2Rect 
  25164. æT Function
  25165. æFc Quickdraw.h
  25166. æD pascal void Pt2Rect(Point pt1,Point pt2,Rect *dstRect)
  25167.     = 0xA8AC; 
  25168.  
  25169. æKY PtToAngle 
  25170. æT Function
  25171. æFc Quickdraw.h
  25172. æD pascal void PtToAngle(const Rect *r,Point pt,short *angle)
  25173.     = 0xA8C3; 
  25174.  
  25175. æKY PtInRgn 
  25176. æT Function
  25177. æFc Quickdraw.h
  25178. æD pascal Boolean PtInRgn(Point pt,RgnHandle rgn)
  25179.     = 0xA8E8; 
  25180.  
  25181. æKY StdText 
  25182. æT Function
  25183. æFc Quickdraw.h
  25184. æD pascal void StdText(short count,const void *textAddr,Point numer,Point denom)
  25185.     = 0xA882; 
  25186.  
  25187. æKY StdLine 
  25188. æT Function
  25189. æFc Quickdraw.h
  25190. æD pascal void StdLine(Point newPt)
  25191.     = 0xA890; 
  25192.  
  25193. æKY OpenCPort 
  25194. æT Function
  25195. æFc Quickdraw.h
  25196. æD pascal void OpenCPort(CGrafPtr port)
  25197.     = 0xAA00; 
  25198.  
  25199. æKY InitCPort 
  25200. æT Function
  25201. æFc Quickdraw.h
  25202. æD pascal void InitCPort(CGrafPtr port)
  25203.     = 0xAA01; 
  25204.  
  25205. æKY CloseCPort 
  25206. æT Function
  25207. æFc Quickdraw.h
  25208. æD pascal void CloseCPort(CGrafPtr port)
  25209.     = 0xA87D; 
  25210.  
  25211. æKY NewPixMap 
  25212. æT Function
  25213. æFc Quickdraw.h
  25214. æD pascal PixMapHandle NewPixMap(void)
  25215.     = 0xAA03; 
  25216.  
  25217. æKY DisposPixMap 
  25218. æT Function
  25219. æFc Quickdraw.h
  25220. æD pascal void DisposPixMap(PixMapHandle pm)
  25221.     = 0xAA04; 
  25222.  
  25223. æKY DisposePixMap 
  25224. æT Function
  25225. æFc Quickdraw.h
  25226. æD pascal void DisposePixMap(PixMapHandle pm)
  25227.     = 0xAA04; 
  25228.  
  25229. æKY CopyPixMap 
  25230. æT Function
  25231. æFc Quickdraw.h
  25232. æD pascal void CopyPixMap(PixMapHandle srcPM,PixMapHandle dstPM)
  25233.     = 0xAA05; 
  25234.  
  25235. æKY NewPixPat 
  25236. æT Function
  25237. æFc Quickdraw.h
  25238. æD pascal PixPatHandle NewPixPat(void)
  25239.     = 0xAA07; 
  25240.  
  25241. æKY DisposPixPat 
  25242. æT Function
  25243. æFc Quickdraw.h
  25244. æD pascal void DisposPixPat(PixPatHandle pp)
  25245.     = 0xAA08; 
  25246.  
  25247. æKY DisposePixPat 
  25248. æT Function
  25249. æFc Quickdraw.h
  25250. æD pascal void DisposePixPat(PixPatHandle pp)
  25251.     = 0xAA08; 
  25252.  
  25253. æKY CopyPixPat 
  25254. æT Function
  25255. æFc Quickdraw.h
  25256. æD pascal void CopyPixPat(PixPatHandle srcPP,PixPatHandle dstPP)
  25257.     = 0xAA09; 
  25258.  
  25259. æKY PenPixPat 
  25260. æT Function
  25261. æFc Quickdraw.h
  25262. æD pascal void PenPixPat(PixPatHandle pp)
  25263.     = 0xAA0A; 
  25264.  
  25265. æKY BackPixPat 
  25266. æT Function
  25267. æFc Quickdraw.h
  25268. æD pascal void BackPixPat(PixPatHandle pp)
  25269.     = 0xAA0B; 
  25270.  
  25271. æKY GetPixPat 
  25272. æT Function
  25273. æFc Quickdraw.h
  25274. æD pascal PixPatHandle GetPixPat(short patID)
  25275.     = 0xAA0C; 
  25276.  
  25277. æKY MakeRGBPat 
  25278. æT Function
  25279. æFc Quickdraw.h
  25280. æD pascal void MakeRGBPat(PixPatHandle pp,const RGBColor *myColor)
  25281.     = 0xAA0D; 
  25282.  
  25283. æKY FillCRect 
  25284. æT Function
  25285. æFc Quickdraw.h
  25286. æD pascal void FillCRect(const Rect *r,PixPatHandle pp)
  25287.     = 0xAA0E; 
  25288.  
  25289. æKY FillCOval 
  25290. æT Function
  25291. æFc Quickdraw.h
  25292. æD pascal void FillCOval(const Rect *r,PixPatHandle pp)
  25293.     = 0xAA0F; 
  25294.  
  25295. æKY FillCRoundRect 
  25296. æT Function
  25297. æFc Quickdraw.h
  25298. æD pascal void FillCRoundRect(const Rect *r,short ovalWidth,short ovalHeight,
  25299.     PixPatHandle pp)
  25300.     = 0xAA10; 
  25301.  
  25302. æKY FillCArc 
  25303. æT Function
  25304. æFc Quickdraw.h
  25305. æD pascal void FillCArc(const Rect *r,short startAngle,short arcAngle,PixPatHandle pp)
  25306.     = 0xAA11; 
  25307.  
  25308. æKY FillCRgn 
  25309. æT Function
  25310. æFc Quickdraw.h
  25311. æD pascal void FillCRgn(RgnHandle rgn,PixPatHandle pp)
  25312.     = 0xAA12; 
  25313.  
  25314. æKY FillCPoly 
  25315. æT Function
  25316. æFc Quickdraw.h
  25317. æD pascal void FillCPoly(PolyHandle poly,PixPatHandle pp)
  25318.     = 0xAA13; 
  25319.  
  25320. æKY RGBForeColor 
  25321. æT Function
  25322. æFc Quickdraw.h
  25323. æD pascal void RGBForeColor(const RGBColor *color)
  25324.     = 0xAA14; 
  25325.  
  25326. æKY RGBBackColor 
  25327. æT Function
  25328. æFc Quickdraw.h
  25329. æD pascal void RGBBackColor(const RGBColor *color)
  25330.     = 0xAA15; 
  25331.  
  25332. æKY SetCPixel 
  25333. æT Function
  25334. æFc Quickdraw.h
  25335. æD pascal void SetCPixel(short h,short v,const RGBColor *cPix)
  25336.     = 0xAA16; 
  25337.  
  25338. æKY SetPortPix 
  25339. æT Function
  25340. æFc Quickdraw.h
  25341. æD pascal void SetPortPix(PixMapHandle pm)
  25342.     = 0xAA06; 
  25343.  
  25344. æKY GetCPixel 
  25345. æT Function
  25346. æFc Quickdraw.h
  25347. æD pascal void GetCPixel(short h,short v,RGBColor *cPix)
  25348.     = 0xAA17; 
  25349.  
  25350. æKY GetForeColor 
  25351. æT Function
  25352. æFc Quickdraw.h
  25353. æD pascal void GetForeColor(RGBColor *color)
  25354.     = 0xAA19; 
  25355.  
  25356. æKY GetBackColor 
  25357. æT Function
  25358. æFc Quickdraw.h
  25359. æD pascal void GetBackColor(RGBColor *color)
  25360.     = 0xAA1A; 
  25361.  
  25362. æKY SeedCFill 
  25363. æT Function
  25364. æFc Quickdraw.h
  25365. æD pascal void SeedCFill(const BitMap *srcBits,const BitMap *dstBits,const Rect *srcRect,
  25366.     const Rect *dstRect,short seedH,short seedV,ColorSearchProcPtr matchProc,
  25367.     long matchData)
  25368.     = 0xAA50; 
  25369.  
  25370. æKY CalcCMask 
  25371. æT Function
  25372. æFc Quickdraw.h
  25373. æD pascal void CalcCMask(const BitMap *srcBits,const BitMap *dstBits,const Rect *srcRect,
  25374.     const Rect *dstRect,const RGBColor *seedRGB,ColorSearchProcPtr matchProc,
  25375.     long matchData)
  25376.     = 0xAA4F; 
  25377.  
  25378. æKY OpenCPicture 
  25379. æT Function
  25380. æFc Quickdraw.h
  25381. æD pascal PicHandle OpenCPicture(const OpenCPicParams *newHeader)
  25382.     = 0xAA20; 
  25383.  
  25384. æKY OpColor 
  25385. æT Function
  25386. æFc Quickdraw.h
  25387. æD pascal void OpColor(const RGBColor *color)
  25388.     = 0xAA21; 
  25389.  
  25390. æKY HiliteColor 
  25391. æT Function
  25392. æFc Quickdraw.h
  25393. æD pascal void HiliteColor(const RGBColor *color)
  25394.     = 0xAA22; 
  25395.  
  25396. æKY DisposCTable 
  25397. æT Function
  25398. æFc Quickdraw.h
  25399. æD pascal void DisposCTable(CTabHandle cTable)
  25400.     = 0xAA24; 
  25401.  
  25402. æKY DisposeCTable 
  25403. æT Function
  25404. æFc Quickdraw.h
  25405. æD pascal void DisposeCTable(CTabHandle cTable)
  25406.     = 0xAA24; 
  25407.  
  25408. æKY GetCTable 
  25409. æT Function
  25410. æFc Quickdraw.h
  25411. æD pascal CTabHandle GetCTable(short ctID)
  25412.     = 0xAA18; 
  25413.  
  25414. æKY GetCCursor 
  25415. æT Function
  25416. æFc Quickdraw.h
  25417. æD pascal CCrsrHandle GetCCursor(short crsrID)
  25418.     = 0xAA1B; 
  25419.  
  25420. æKY SetCCursor 
  25421. æT Function
  25422. æFc Quickdraw.h
  25423. æD pascal void SetCCursor(CCrsrHandle cCrsr)
  25424.     = 0xAA1C; 
  25425.  
  25426. æKY AllocCursor 
  25427. æT Function
  25428. æFc Quickdraw.h
  25429. æD pascal void AllocCursor(void)
  25430.     = 0xAA1D; 
  25431.  
  25432. æKY DisposCCursor 
  25433. æT Function
  25434. æFc Quickdraw.h
  25435. æD pascal void DisposCCursor(CCrsrHandle cCrsr)
  25436.     = 0xAA26; 
  25437.  
  25438. æKY DisposeCCursor 
  25439. æT Function
  25440. æFc Quickdraw.h
  25441. æD pascal void DisposeCCursor(CCrsrHandle cCrsr)
  25442.     = 0xAA26; 
  25443.  
  25444. æKY GetCIcon 
  25445. æT Function
  25446. æFc Quickdraw.h
  25447. æD pascal CIconHandle GetCIcon(short iconID)
  25448.     = 0xAA1E; 
  25449.  
  25450. æKY PlotCIcon 
  25451. æT Function
  25452. æFc Quickdraw.h
  25453. æD pascal void PlotCIcon(const Rect *theRect,CIconHandle theIcon)
  25454.     = 0xAA1F; 
  25455.  
  25456. æKY DisposCIcon 
  25457. æT Function
  25458. æFc Quickdraw.h
  25459. æD pascal void DisposCIcon(CIconHandle theIcon)
  25460.     = 0xAA25; 
  25461.  
  25462. æKY DisposeCIcon 
  25463. æT Function
  25464. æFc Quickdraw.h
  25465. æD pascal void DisposeCIcon(CIconHandle theIcon)
  25466.     = 0xAA25; 
  25467.  
  25468. æKY SetStdCProcs 
  25469. æT Function
  25470. æFc Quickdraw.h
  25471. æD pascal void SetStdCProcs(CQDProcs *procs)
  25472.     = 0xAA4E; 
  25473.  
  25474. æKY CharExtra 
  25475. æT Function
  25476. æFc Quickdraw.h
  25477. æD pascal void CharExtra(Fixed extra)
  25478.     = 0xAA23; 
  25479.  
  25480. æKY GetMaxDevice 
  25481. æT Function
  25482. æFc Quickdraw.h
  25483. æD pascal GDHandle GetMaxDevice(const Rect *globalRect)
  25484.     = 0xAA27; 
  25485.  
  25486. æKY GetCTSeed 
  25487. æT Function
  25488. æFc Quickdraw.h
  25489. æD pascal long GetCTSeed(void)
  25490.     = 0xAA28; 
  25491.  
  25492. æKY GetDeviceList 
  25493. æT Function
  25494. æFc Quickdraw.h
  25495. æD pascal GDHandle GetDeviceList(void)
  25496.     = 0xAA29; 
  25497.  
  25498. æKY GetMainDevice 
  25499. æT Function
  25500. æFc Quickdraw.h
  25501. æD pascal GDHandle GetMainDevice(void)
  25502.     = 0xAA2A; 
  25503.  
  25504. æKY GetNextDevice 
  25505. æT Function
  25506. æFc Quickdraw.h
  25507. æD pascal GDHandle GetNextDevice(GDHandle curDevice)
  25508.     = 0xAA2B; 
  25509.  
  25510. æKY TestDeviceAttribute 
  25511. æT Function
  25512. æFc Quickdraw.h
  25513. æD pascal Boolean TestDeviceAttribute(GDHandle gdh,short attribute)
  25514.     = 0xAA2C; 
  25515.  
  25516. æKY SetDeviceAttribute 
  25517. æT Function
  25518. æFc Quickdraw.h
  25519. æD pascal void SetDeviceAttribute(GDHandle gdh,short attribute,Boolean value)
  25520.     = 0xAA2D; 
  25521.  
  25522. æKY InitGDevice 
  25523. æT Function
  25524. æFc Quickdraw.h
  25525. æD pascal void InitGDevice(short qdRefNum,long mode,GDHandle gdh)
  25526.     = 0xAA2E; 
  25527.  
  25528. æKY NewGDevice 
  25529. æT Function
  25530. æFc Quickdraw.h
  25531. æD pascal GDHandle NewGDevice(short refNum,long mode)
  25532.     = 0xAA2F; 
  25533.  
  25534. æKY DisposGDevice 
  25535. æT Function
  25536. æFc Quickdraw.h
  25537. æD pascal void DisposGDevice(GDHandle gdh)
  25538.     = 0xAA30; 
  25539.  
  25540. æKY DisposeGDevice 
  25541. æT Function
  25542. æFc Quickdraw.h
  25543. æD pascal void DisposeGDevice(GDHandle gdh)
  25544.     = 0xAA30; 
  25545.  
  25546. æKY SetGDevice 
  25547. æT Function
  25548. æFc Quickdraw.h
  25549. æD pascal void SetGDevice(GDHandle gd)
  25550.     = 0xAA31; 
  25551.  
  25552. æKY GetGDevice 
  25553. æT Function
  25554. æFc Quickdraw.h
  25555. æD pascal GDHandle GetGDevice(void)
  25556.     = 0xAA32; 
  25557.  
  25558. æKY Color2Index 
  25559. æT Function
  25560. æFc Quickdraw.h
  25561. æD pascal long Color2Index(const RGBColor *myColor)
  25562.     = 0xAA33; 
  25563.  
  25564. æKY Index2Color 
  25565. æT Function
  25566. æFc Quickdraw.h
  25567. æD pascal void Index2Color(long index,RGBColor *aColor)
  25568.     = 0xAA34; 
  25569.  
  25570. æKY InvertColor 
  25571. æT Function
  25572. æFc Quickdraw.h
  25573. æD pascal void InvertColor(RGBColor *myColor)
  25574.     = 0xAA35; 
  25575.  
  25576. æKY RealColor 
  25577. æT Function
  25578. æFc Quickdraw.h
  25579. æD pascal Boolean RealColor(const RGBColor *color)
  25580.     = 0xAA36; 
  25581.  
  25582. æKY GetSubTable 
  25583. æT Function
  25584. æFc Quickdraw.h
  25585. æD pascal void GetSubTable(CTabHandle myColors,short iTabRes,CTabHandle targetTbl)
  25586.     = 0xAA37; 
  25587.  
  25588. æKY MakeITable 
  25589. æT Function
  25590. æFc Quickdraw.h
  25591. æD pascal void MakeITable(CTabHandle cTabH,ITabHandle iTabH,short res)
  25592.     = 0xAA39; 
  25593.  
  25594. æKY AddSearch 
  25595. æT Function
  25596. æFc Quickdraw.h
  25597. æD pascal void AddSearch(ColorSearchProcPtr searchProc)
  25598.     = 0xAA3A; 
  25599.  
  25600. æKY AddComp 
  25601. æT Function
  25602. æFc Quickdraw.h
  25603. æD pascal void AddComp(ColorComplementProcPtr compProc)
  25604.     = 0xAA3B; 
  25605.  
  25606. æKY DelSearch 
  25607. æT Function
  25608. æFc Quickdraw.h
  25609. æD pascal void DelSearch(ColorSearchProcPtr searchProc)
  25610.     = 0xAA4C; 
  25611.  
  25612. æKY DelComp 
  25613. æT Function
  25614. æFc Quickdraw.h
  25615. æD pascal void DelComp(ColorComplementProcPtr compProc)
  25616.     = 0xAA4D; 
  25617.  
  25618. æKY SubPt 
  25619. æT Function
  25620. æFc Quickdraw.h
  25621. æD pascal void SubPt(Point src,Point *dst)
  25622.     = 0xA87F; 
  25623.  
  25624. æKY SetClientID 
  25625. æT Function
  25626. æFc Quickdraw.h
  25627. æD pascal void SetClientID(short id)
  25628.     = 0xAA3C; 
  25629.  
  25630. æKY ProtectEntry 
  25631. æT Function
  25632. æFc Quickdraw.h
  25633. æD pascal void ProtectEntry(short index,Boolean protect)
  25634.     = 0xAA3D; 
  25635.  
  25636. æKY equalpt 
  25637. æT Function
  25638. æFc Quickdraw.h
  25639. æD Boolean equalpt(Point *pt1,Point *pt2); 
  25640.  
  25641. æKY ReserveEntry 
  25642. æT Function
  25643. æFc Quickdraw.h
  25644. æD pascal void ReserveEntry(short index,Boolean reserve)
  25645.     = 0xAA3E; 
  25646.  
  25647. æKY SetEntries 
  25648. æT Function
  25649. æFc Quickdraw.h
  25650. æD pascal void SetEntries(short start,short count,CSpecArray aTable)
  25651.     = 0xAA3F; 
  25652.  
  25653. æKY ptinrect 
  25654. æT Function
  25655. æFc Quickdraw.h
  25656. æD Boolean ptinrect(Point *pt,const Rect *r); 
  25657.  
  25658. æKY SaveEntries 
  25659. æT Function
  25660. æFc Quickdraw.h
  25661. æD pascal void SaveEntries(CTabHandle srcTable,CTabHandle resultTable,ReqListRec *selection)
  25662.     = 0xAA49; 
  25663.  
  25664. æKY RestoreEntries 
  25665. æT Function
  25666. æFc Quickdraw.h
  25667. æD pascal void RestoreEntries(CTabHandle srcTable,CTabHandle dstTable,ReqListRec *selection)
  25668.     = 0xAA4A; 
  25669.  
  25670. æKY pt2rect 
  25671. æT Function
  25672. æFc Quickdraw.h
  25673. æD void pt2rect(Point *pt1,Point *pt2,const Rect *destRect); 
  25674.  
  25675. æKY QDError 
  25676. æT Function
  25677. æFc Quickdraw.h
  25678. æD pascal short QDError(void)
  25679.     = 0xAA40; 
  25680.  
  25681. æKY CopyDeepMask 
  25682. æT Function
  25683. æFc Quickdraw.h
  25684. æD pascal void CopyDeepMask(const BitMap *srcBits,const BitMap *maskBits,const BitMap *dstBits,
  25685.     const Rect *srcRect,const Rect *maskRect,const Rect *dstRect,short mode,
  25686.     RgnHandle maskRgn)
  25687.     = 0xAA51; 
  25688.  
  25689. æKY DeviceLoop 
  25690. æT Function
  25691. æFc Quickdraw.h
  25692. æD pascal void DeviceLoop(RgnHandle drawingRgn,DeviceLoopDrawingProcPtr drawingProc,
  25693.     long userData,DeviceLoopFlags flags)
  25694.     = 0xABCA; 
  25695.  
  25696. æKY GetMaskTable 
  25697. æT Function
  25698. æFc Quickdraw.h
  25699. æD #pragma parameter __A0 GetMaskTable
  25700. pascal Ptr GetMaskTable(void)
  25701.     = 0xA836; 
  25702.  
  25703. æKY pttoangle 
  25704. æT Function
  25705. æFc Quickdraw.h
  25706. æD void pttoangle(const Rect *r,Point *pt,short *angle); 
  25707.  
  25708. æKY ptinrgn 
  25709. æT Function
  25710. æFc Quickdraw.h
  25711. æD Boolean ptinrgn(Point *pt,RgnHandle rgn); 
  25712.  
  25713. æKY stdtext 
  25714. æT Function
  25715. æFc Quickdraw.h
  25716. æD void stdtext(short count,const void *textAddr,Point *numer,Point *denom); 
  25717.  
  25718. æKY stdline 
  25719. æT Function
  25720. æFc Quickdraw.h
  25721. æD void stdline(Point *newPt); 
  25722.  
  25723. æKY drawstring 
  25724. æT Function
  25725. æFc Quickdraw.h
  25726. æD void drawstring(char *s); 
  25727.  
  25728. æKY addpt 
  25729. æT Function
  25730. æFc Quickdraw.h
  25731. æD void addpt(Point *src,Point *dst); 
  25732.  
  25733. æKY stuffhex 
  25734. æT Function
  25735. æFc Quickdraw.h
  25736. æD void stuffhex(Ptr thingPtr,char *s); 
  25737.  
  25738. æKY stringwidth 
  25739. æT Function
  25740. æFc Quickdraw.h
  25741. æD short stringwidth(char *s); 
  25742.  
  25743.  
  25744. æKY Resources.h
  25745. æKL addresource
  25746. AddResource
  25747. ChangedResource
  25748. CloseResFile
  25749. Count1Resources
  25750. Count1Types
  25751. CountResources
  25752. CountTypes
  25753. createresfile
  25754. CreateResFile
  25755. CurResFile
  25756. DetachResource
  25757. FSpCreateResFile
  25758. FSpOpenResFile
  25759. Get1IndResource
  25760. Get1IndType
  25761. get1namedresource
  25762. Get1NamedResource
  25763. Get1Resource
  25764. GetIndResource
  25765. GetIndType
  25766. GetNamedResource
  25767. getnamedresource
  25768. GetResAttrs
  25769. GetResFileAttrs
  25770. getresinfo
  25771. GetResInfo
  25772. GetResource
  25773. HCreateResFile
  25774. HomeResFile
  25775. HOpenResFile
  25776. InitResources
  25777. LoadResource
  25778. MaxSizeRsrc
  25779. openresfile
  25780. OpenResFile
  25781. openrfperm
  25782. OpenRFPerm
  25783. ReadPartialResource
  25784. ReleaseResource
  25785. ResError
  25786. RGetResource
  25787. RmveResource
  25788. RsrcMapEntry
  25789. RsrcZoneInit
  25790. SetResAttrs
  25791. SetResFileAttrs
  25792. setresinfo
  25793. SetResInfo
  25794. SetResLoad
  25795. SetResourceSize
  25796. SetResPurge
  25797. SizeResource
  25798. Unique1ID
  25799. UniqueID
  25800. UpdateResFile
  25801. UseResFile
  25802. WritePartialResource
  25803. WriteResource
  25804.  
  25805. mapChanged
  25806. mapCompact
  25807. mapFalse
  25808. mapReadOnly
  25809. mapTrue
  25810. resChanged
  25811. resLocked
  25812. resPreload
  25813. resProtected
  25814. resPurgeable
  25815. resSysHeap
  25816.  
  25817. æKY resSysHeap 
  25818. æT constant
  25819. æFc Resources.h
  25820. æD     resSysHeap = 64,     /*System or application heap?*/
  25821.  
  25822. æKY resPurgeable 
  25823. æT constant
  25824. æFc Resources.h
  25825. æD     resPurgeable = 32,   /*Purgeable resource?*/
  25826.  
  25827. æKY resLocked 
  25828. æT constant
  25829. æFc Resources.h
  25830. æD     resLocked = 16,      /*Load it in locked?*/
  25831.  
  25832. æKY resProtected 
  25833. æT constant
  25834. æFc Resources.h
  25835. æD     resProtected = 8,    /*Protected?*/
  25836.  
  25837. æKY resPreload 
  25838. æT constant
  25839. æFc Resources.h
  25840. æD     resPreload = 4,      /*Load in on OpenResFile?*/
  25841.  
  25842. æKY resChanged 
  25843. æT constant
  25844. æFc Resources.h
  25845. æD     resChanged = 2,      /*Resource changed?*/
  25846.  
  25847. æKY mapReadOnly 
  25848. æT constant
  25849. æFc Resources.h
  25850. æD     mapReadOnly = 128,   /*Resource file read-only*/
  25851.  
  25852. æKY mapCompact 
  25853. æT constant
  25854. æFc Resources.h
  25855. æD     mapCompact = 64,     /*Compact resource file*/
  25856.  
  25857. æKY mapChanged 
  25858. æT constant
  25859. æFc Resources.h
  25860. æD     mapChanged = 32,     /*Write map out at updat*/
  25861.  
  25862. æKY mapTrue 
  25863. æT constant
  25864. æFc Resources.h
  25865. æD     mapTrue = 0xFFFF,    /*insert ROM map w/ TmpResLoad = TRUE.*/
  25866.  
  25867. æKY mapFalse 
  25868. æT constant
  25869. æFc Resources.h
  25870. æD     mapFalse = 0xFF00,   /*insert ROM map w/ TmpResLoad = FALSE.*/
  25871.  
  25872. æKY InitResources 
  25873. æT Function
  25874. æFc Resources.h
  25875. æD pascal short InitResources(void)
  25876.     = 0xA995; 
  25877.  
  25878. æKY RsrcZoneInit 
  25879. æT Function
  25880. æFc Resources.h
  25881. æD pascal void RsrcZoneInit(void)
  25882.     = 0xA996; 
  25883.  
  25884. æKY CloseResFile 
  25885. æT Function
  25886. æFc Resources.h
  25887. æD pascal void CloseResFile(short refNum)
  25888.     = 0xA99A; 
  25889.  
  25890. æKY ResError 
  25891. æT Function
  25892. æFc Resources.h
  25893. æD pascal short ResError(void)
  25894.     = 0xA9AF; 
  25895.  
  25896. æKY CurResFile 
  25897. æT Function
  25898. æFc Resources.h
  25899. æD pascal short CurResFile(void)
  25900.     = 0xA994; 
  25901.  
  25902. æKY HomeResFile 
  25903. æT Function
  25904. æFc Resources.h
  25905. æD pascal short HomeResFile(Handle theResource)
  25906.     = 0xA9A4; 
  25907.  
  25908. æKY CreateResFile 
  25909. æT Function
  25910. æFc Resources.h
  25911. æD pascal void CreateResFile(ConstStr255Param fileName)
  25912.     = 0xA9B1; 
  25913.  
  25914. æKY OpenResFile 
  25915. æT Function
  25916. æFc Resources.h
  25917. æD pascal short OpenResFile(ConstStr255Param fileName)
  25918.     = 0xA997; 
  25919.  
  25920. æKY UseResFile 
  25921. æT Function
  25922. æFc Resources.h
  25923. æD pascal void UseResFile(short refNum)
  25924.     = 0xA998; 
  25925.  
  25926. æKY CountTypes 
  25927. æT Function
  25928. æFc Resources.h
  25929. æD pascal short CountTypes(void)
  25930.     = 0xA99E; 
  25931.  
  25932. æKY Count1Types 
  25933. æT Function
  25934. æFc Resources.h
  25935. æD pascal short Count1Types(void)
  25936.     = 0xA81C; 
  25937.  
  25938. æKY GetIndType 
  25939. æT Function
  25940. æFc Resources.h
  25941. æD pascal void GetIndType(ResType *theType,short index)
  25942.     = 0xA99F; 
  25943.  
  25944. æKY Get1IndType 
  25945. æT Function
  25946. æFc Resources.h
  25947. æD pascal void Get1IndType(ResType *theType,short index)
  25948.     = 0xA80F; 
  25949.  
  25950. æKY SetResLoad 
  25951. æT Function
  25952. æFc Resources.h
  25953. æD pascal void SetResLoad(Boolean load)
  25954.     = 0xA99B; 
  25955.  
  25956. æKY CountResources 
  25957. æT Function
  25958. æFc Resources.h
  25959. æD pascal short CountResources(ResType theType)
  25960.     = 0xA99C; 
  25961.  
  25962. æKY Count1Resources 
  25963. æT Function
  25964. æFc Resources.h
  25965. æD pascal short Count1Resources(ResType theType)
  25966.     = 0xA80D; 
  25967.  
  25968. æKY GetIndResource 
  25969. æT Function
  25970. æFc Resources.h
  25971. æD pascal Handle GetIndResource(ResType theType,short index)
  25972.     = 0xA99D; 
  25973.  
  25974. æKY Get1IndResource 
  25975. æT Function
  25976. æFc Resources.h
  25977. æD pascal Handle Get1IndResource(ResType theType,short index)
  25978.     = 0xA80E; 
  25979.  
  25980. æKY GetResource 
  25981. æT Function
  25982. æFc Resources.h
  25983. æD pascal Handle GetResource(ResType theType,short theID)
  25984.     = 0xA9A0; 
  25985.  
  25986. æKY Get1Resource 
  25987. æT Function
  25988. æFc Resources.h
  25989. æD pascal Handle Get1Resource(ResType theType,short theID)
  25990.     = 0xA81F; 
  25991.  
  25992. æKY GetNamedResource 
  25993. æT Function
  25994. æFc Resources.h
  25995. æD pascal Handle GetNamedResource(ResType theType,ConstStr255Param name)
  25996.     = 0xA9A1; 
  25997.  
  25998. æKY Get1NamedResource 
  25999. æT Function
  26000. æFc Resources.h
  26001. æD pascal Handle Get1NamedResource(ResType theType,ConstStr255Param name)
  26002.     = 0xA820; 
  26003.  
  26004. æKY LoadResource 
  26005. æT Function
  26006. æFc Resources.h
  26007. æD pascal void LoadResource(Handle theResource)
  26008.     = 0xA9A2; 
  26009.  
  26010. æKY ReleaseResource 
  26011. æT Function
  26012. æFc Resources.h
  26013. æD pascal void ReleaseResource(Handle theResource)
  26014.     = 0xA9A3; 
  26015.  
  26016. æKY DetachResource 
  26017. æT Function
  26018. æFc Resources.h
  26019. æD pascal void DetachResource(Handle theResource)
  26020.     = 0xA992; 
  26021.  
  26022. æKY UniqueID 
  26023. æT Function
  26024. æFc Resources.h
  26025. æD pascal short UniqueID(ResType theType)
  26026.     = 0xA9C1; 
  26027.  
  26028. æKY Unique1ID 
  26029. æT Function
  26030. æFc Resources.h
  26031. æD pascal short Unique1ID(ResType theType)
  26032.     = 0xA810; 
  26033.  
  26034. æKY GetResAttrs 
  26035. æT Function
  26036. æFc Resources.h
  26037. æD pascal short GetResAttrs(Handle theResource)
  26038.     = 0xA9A6; 
  26039.  
  26040. æKY GetResInfo 
  26041. æT Function
  26042. æFc Resources.h
  26043. æD pascal void GetResInfo(Handle theResource,short *theID,ResType *theType,
  26044.     Str255 name)
  26045.     = 0xA9A8; 
  26046.  
  26047. æKY SetResInfo 
  26048. æT Function
  26049. æFc Resources.h
  26050. æD pascal void SetResInfo(Handle theResource,short theID,ConstStr255Param name)
  26051.     = 0xA9A9; 
  26052.  
  26053. æKY AddResource 
  26054. æT Function
  26055. æFc Resources.h
  26056. æD pascal void AddResource(Handle theResource,ResType theType,short theID,
  26057.     ConstStr255Param name)
  26058.     = 0xA9AB; 
  26059.  
  26060. æKY SizeResource 
  26061. æT Function
  26062. æFc Resources.h
  26063. æD pascal long SizeResource(Handle theResource)
  26064.     = 0xA9A5; 
  26065.  
  26066. æKY MaxSizeRsrc 
  26067. æT Function
  26068. æFc Resources.h
  26069. æD pascal long MaxSizeRsrc(Handle theResource)
  26070.     = 0xA821; 
  26071.  
  26072. æKY RsrcMapEntry 
  26073. æT Function
  26074. æFc Resources.h
  26075. æD pascal long RsrcMapEntry(Handle theResource)
  26076.     = 0xA9C5; 
  26077.  
  26078. æKY SetResAttrs 
  26079. æT Function
  26080. æFc Resources.h
  26081. æD pascal void SetResAttrs(Handle theResource,short attrs)
  26082.     = 0xA9A7; 
  26083.  
  26084. æKY ChangedResource 
  26085. æT Function
  26086. æFc Resources.h
  26087. æD pascal void ChangedResource(Handle theResource)
  26088.     = 0xA9AA; 
  26089.  
  26090. æKY RmveResource 
  26091. æT Function
  26092. æFc Resources.h
  26093. æD pascal void RmveResource(Handle theResource)
  26094.     = 0xA9AD; 
  26095.  
  26096. æKY UpdateResFile 
  26097. æT Function
  26098. æFc Resources.h
  26099. æD pascal void UpdateResFile(short refNum)
  26100.     = 0xA999; 
  26101.  
  26102. æKY getnamedresource 
  26103. æT Function
  26104. æFc Resources.h
  26105. æD Handle getnamedresource(ResType theType,char *name); 
  26106.  
  26107. æKY WriteResource 
  26108. æT Function
  26109. æFc Resources.h
  26110. æD pascal void WriteResource(Handle theResource)
  26111.     = 0xA9B0; 
  26112.  
  26113. æKY SetResPurge 
  26114. æT Function
  26115. æFc Resources.h
  26116. æD pascal void SetResPurge(Boolean install)
  26117.     = 0xA993; 
  26118.  
  26119. æKY get1namedresource 
  26120. æT Function
  26121. æFc Resources.h
  26122. æD Handle get1namedresource(ResType theType,char *name); 
  26123.  
  26124. æKY GetResFileAttrs 
  26125. æT Function
  26126. æFc Resources.h
  26127. æD pascal short GetResFileAttrs(short refNum)
  26128.     = 0xA9F6; 
  26129.  
  26130. æKY SetResFileAttrs 
  26131. æT Function
  26132. æFc Resources.h
  26133. æD pascal void SetResFileAttrs(short refNum,short attrs)
  26134.     = 0xA9F7; 
  26135.  
  26136. æKY OpenRFPerm 
  26137. æT Function
  26138. æFc Resources.h
  26139. æD pascal short OpenRFPerm(ConstStr255Param fileName,short vRefNum,char permission)
  26140.     = 0xA9C4; 
  26141.  
  26142. æKY RGetResource 
  26143. æT Function
  26144. æFc Resources.h
  26145. æD pascal Handle RGetResource(ResType theType,short theID)
  26146.     = 0xA80C; 
  26147.  
  26148. æKY HOpenResFile 
  26149. æT Function
  26150. æFc Resources.h
  26151. æD pascal short HOpenResFile(short vRefNum,long dirID,ConstStr255Param fileName,
  26152.     char permission); 
  26153.  
  26154. æKY HCreateResFile 
  26155. æT Function
  26156. æFc Resources.h
  26157. æD pascal void HCreateResFile(short vRefNum,long dirID,ConstStr255Param fileName); 
  26158.  
  26159. æKY FSpOpenResFile 
  26160. æT Function
  26161. æFc Resources.h
  26162. æD pascal short FSpOpenResFile(const FSSpec *spec,SignedByte permission)
  26163.     = {0x303C,0x000D,0xAA52}; 
  26164.  
  26165. æKY FSpCreateResFile 
  26166. æT Function
  26167. æFc Resources.h
  26168. æD pascal void FSpCreateResFile(const FSSpec *spec,OSType creator,OSType fileType,
  26169.     ScriptCode scriptTag)
  26170.     = {0x303C,0x000E,0xAA52}; 
  26171.  
  26172. æKY ReadPartialResource 
  26173. æT Function
  26174. æFc Resources.h
  26175. æD pascal void ReadPartialResource(Handle theResource,long offset,void *buffer,
  26176.     long count)
  26177.     = {0x7001,0xA822}; 
  26178.  
  26179. æKY WritePartialResource 
  26180. æT Function
  26181. æFc Resources.h
  26182. æD pascal void WritePartialResource(Handle theResource,long offset,const void *buffer,
  26183.     long count)
  26184.     = {0x7002,0xA822}; 
  26185.  
  26186. æKY SetResourceSize 
  26187. æT Function
  26188. æFc Resources.h
  26189. æD pascal void SetResourceSize(Handle theResource,long newSize)
  26190.     = {0x7003,0xA822}; 
  26191.  
  26192. æKY openrfperm 
  26193. æT Function
  26194. æFc Resources.h
  26195. æD short openrfperm(char *fileName,short vRefNum,char permission); 
  26196.  
  26197. æKY openresfile 
  26198. æT Function
  26199. æFc Resources.h
  26200. æD short openresfile(char *fileName); 
  26201.  
  26202. æKY createresfile 
  26203. æT Function
  26204. æFc Resources.h
  26205. æD void createresfile(char *fileName); 
  26206.  
  26207. æKY getresinfo 
  26208. æT Function
  26209. æFc Resources.h
  26210. æD void getresinfo(Handle theResource,short *theID,ResType *theType,char *name); 
  26211.  
  26212. æKY setresinfo 
  26213. æT Function
  26214. æFc Resources.h
  26215. æD void setresinfo(Handle theResource,short theID,char *name); 
  26216.  
  26217. æKY addresource 
  26218. æT Function
  26219. æFc Resources.h
  26220. æD void addresource(Handle theResource,ResType theType,short theID,char *name); 
  26221.  
  26222.  
  26223. æKY Retrace.h
  26224. æKL AttachVBL
  26225. DoVBLTask
  26226. GetVBLQHdr
  26227. SlotVInstall
  26228. SlotVRemove
  26229. VInstall
  26230. VRemove
  26231.  
  26232. VBLProcPtr
  26233. VBLTask
  26234.  
  26235. æKY VBLProcPtr
  26236. æT typedef
  26237. æFc Retrace.h
  26238. æD typedef pascal void (*VBLProcPtr)(void);
  26239.  
  26240. æKY VBLTask 
  26241. æT struct
  26242. æFc Retrace.h
  26243. æD struct VBLTask {
  26244.     QElemPtr qLink;
  26245.     short qType;
  26246.     VBLProcPtr vblAddr;
  26247.     short vblCount;
  26248.     short vblPhase;
  26249. };
  26250.  
  26251. typedef struct VBLTask VBLTask;
  26252.  
  26253.  
  26254. æKY GetVBLQHdr 
  26255. æT Function
  26256. æFc Retrace.h
  26257. æD #define GetVBLQHdr() ((QHdrPtr) 0x0160)
  26258.  
  26259. æKY SlotVInstall 
  26260. æT Function
  26261. æFc Retrace.h
  26262. æD #pragma parameter __D0 SlotVInstall(__A0,__D0)
  26263. pascal OSErr SlotVInstall(QElemPtr vblBlockPtr,short theSlot)
  26264.     = 0xA06F; 
  26265.  
  26266. æKY SlotVRemove 
  26267. æT Function
  26268. æFc Retrace.h
  26269. æD #pragma parameter __D0 SlotVRemove(__A0,__D0)
  26270. pascal OSErr SlotVRemove(QElemPtr vblBlockPtr,short theSlot)
  26271.     = 0xA070; 
  26272.  
  26273. æKY AttachVBL 
  26274. æT Function
  26275. æFc Retrace.h
  26276. æD #pragma parameter __D0 AttachVBL(__D0)
  26277. pascal OSErr AttachVBL(short theSlot)
  26278.     = 0xA071; 
  26279.  
  26280. æKY DoVBLTask 
  26281. æT Function
  26282. æFc Retrace.h
  26283. æD #pragma parameter __D0 DoVBLTask(__D0)
  26284. pascal OSErr DoVBLTask(short theSlot)
  26285.     = 0xA072; 
  26286.  
  26287. æKY VInstall 
  26288. æT Function
  26289. æFc Retrace.h
  26290. æD #pragma parameter __D0 VInstall(__A0)
  26291. pascal OSErr VInstall(QElemPtr vblTaskPtr)
  26292.     = 0xA033; 
  26293.  
  26294. æKY VRemove 
  26295. æT Function
  26296. æFc Retrace.h
  26297. æD #pragma parameter __D0 VRemove(__A0)
  26298. pascal OSErr VRemove(QElemPtr vblTaskPtr)
  26299.     = 0xA034; 
  26300.  
  26301.  
  26302. æKY ROMDefs.h
  26303. æKL 
  26304. appleFormat
  26305. board
  26306. boardFlags
  26307. boardId
  26308. catBoard
  26309. catDisplay
  26310. catNetwork
  26311. catTest
  26312. date
  26313. defaultTO
  26314. displayVideoAppleGM
  26315. displayVideoAppleTFB
  26316. drHw3Com
  26317. drHwBSC
  26318. drHwTFB
  26319. drSwApple
  26320. endOfList
  26321. majorBaseOS
  26322. majorLength
  26323. minorBaseOS
  26324. minorLength
  26325. networkEtherNetApple3Com
  26326. partNum
  26327. pRAMInitData
  26328. primaryInit
  26329. revLevel
  26330. romRevision
  26331. sCodeRev
  26332. sCPU68000
  26333. sCPU68020
  26334. sCPU68030
  26335. sCPU68040
  26336. sDRVRDir
  26337. secondaryInit
  26338. serialNum
  26339. sGammaDir
  26340. sMacOS68000
  26341. sMacOS68020
  26342. sMacOS68030
  26343. sMacOS68040
  26344. sRsrcBootRec
  26345. sRsrcCicn
  26346. sRsrcDrvrDir
  26347. sRsrcFlags
  26348. sRsrcHWDevId
  26349. sRsrcIcl4
  26350. sRsrcIcl8
  26351. sRsrcIcon
  26352. sRsrcLoadDir
  26353. sRsrcName
  26354. sRsrcType
  26355. sRsrcVidNames
  26356. testByte
  26357. testLong
  26358. testPattern
  26359. testSimpleAppleAny
  26360. testString
  26361. testWord
  26362. timeOutConst
  26363. typeApple
  26364. typeBoard
  26365. typeEtherNet
  26366. typeVideo
  26367. vendorId
  26368. vendorInfo
  26369.  
  26370. æKY appleFormat 
  26371. æT constant
  26372. æFc ROMDefs.h
  26373. æD     appleFormat = 1,                         /*Format of Declaration Data (IEEE will assign real value)*/
  26374.  
  26375. æKY romRevision 
  26376. æT constant
  26377. æFc ROMDefs.h
  26378. æD     romRevision = 1,                         /*Revision of Declaration Data Format*/
  26379.  
  26380. æKY testPattern 
  26381. æT constant
  26382. æFc ROMDefs.h
  26383. æD     testPattern = 1519594439,                /*FHeader long word test pattern*/
  26384.  
  26385. æKY sCodeRev 
  26386. æT constant
  26387. æFc ROMDefs.h
  26388. æD     sCodeRev = 2,                            /*Revision of code (For sExec)*/
  26389.  
  26390. æKY sCPU68000 
  26391. æT constant
  26392. æFc ROMDefs.h
  26393. æD     sCPU68000 = 1,                           /*CPU type = 68000*/
  26394.  
  26395. æKY sCPU68020 
  26396. æT constant
  26397. æFc ROMDefs.h
  26398. æD     sCPU68020 = 2,                           /*CPU type = 68020*/
  26399.  
  26400. æKY sCPU68030 
  26401. æT constant
  26402. æFc ROMDefs.h
  26403. æD     sCPU68030 = 3,                           /*CPU type = 68030*/
  26404.  
  26405. æKY sCPU68040 
  26406. æT constant
  26407. æFc ROMDefs.h
  26408. æD     sCPU68040 = 4,                           /*CPU type = 68040*/
  26409.  
  26410. æKY sMacOS68000 
  26411. æT constant
  26412. æFc ROMDefs.h
  26413. æD     sMacOS68000 = 1,                         /*Mac OS, CPU type = 68000*/
  26414.  
  26415. æKY sMacOS68020 
  26416. æT constant
  26417. æFc ROMDefs.h
  26418. æD     sMacOS68020 = 2,                         /*Mac OS, CPU type = 68020*/
  26419.  
  26420. æKY sMacOS68030 
  26421. æT constant
  26422. æFc ROMDefs.h
  26423. æD     sMacOS68030 = 3,                         /*Mac OS, CPU type = 68030*/
  26424.  
  26425. æKY sMacOS68040 
  26426. æT constant
  26427. æFc ROMDefs.h
  26428. æD     sMacOS68040 = 4,                         /*Mac OS, CPU type = 68040*/
  26429.  
  26430. æKY board 
  26431. æT constant
  26432. æFc ROMDefs.h
  26433. æD     board = 0,                               /*Board sResource - Required on all boards*/
  26434.  
  26435. æKY displayVideoAppleTFB 
  26436. æT constant
  26437. æFc ROMDefs.h
  26438. æD     displayVideoAppleTFB = 16843009,         /*Video with Apple parameters for TFB card.*/
  26439.  
  26440. æKY displayVideoAppleGM 
  26441. æT constant
  26442. æFc ROMDefs.h
  26443. æD     displayVideoAppleGM = 16843010,          /*Video with Apple parameters for GM card.*/
  26444.  
  26445. æKY networkEtherNetApple3Com 
  26446. æT constant
  26447. æFc ROMDefs.h
  26448. æD     networkEtherNetApple3Com = 33620225,     /*Ethernet with apple parameters for 3-Comm card.*/
  26449.  
  26450. æKY testSimpleAppleAny 
  26451. æT constant
  26452. æFc ROMDefs.h
  26453. æD     testSimpleAppleAny = -2147417856,        /*A simple test sResource.*/
  26454.  
  26455. æKY endOfList 
  26456. æT constant
  26457. æFc ROMDefs.h
  26458. æD     endOfList = 255,                         /*End of list*/
  26459.  
  26460. æKY defaultTO 
  26461. æT constant
  26462. æFc ROMDefs.h
  26463. æD     defaultTO = 100,                         /*100 retries.*/
  26464.  
  26465. æKY sRsrcType 
  26466. æT constant
  26467. æFc ROMDefs.h
  26468. æD     sRsrcType = 1,                           /*Type of sResource*/
  26469.  
  26470. æKY sRsrcName 
  26471. æT constant
  26472. æFc ROMDefs.h
  26473. æD     sRsrcName = 2,                           /*Name of sResource*/
  26474.  
  26475. æKY sRsrcIcon 
  26476. æT constant
  26477. æFc ROMDefs.h
  26478. æD     sRsrcIcon = 3,                           /*Icon*/
  26479.  
  26480. æKY sRsrcDrvrDir 
  26481. æT constant
  26482. æFc ROMDefs.h
  26483. æD     sRsrcDrvrDir = 4,                        /*Driver directory*/
  26484.  
  26485. æKY sRsrcLoadDir 
  26486. æT constant
  26487. æFc ROMDefs.h
  26488. æD     sRsrcLoadDir = 5,                        /*Load directory*/
  26489.  
  26490. æKY sRsrcBootRec 
  26491. æT constant
  26492. æFc ROMDefs.h
  26493. æD     sRsrcBootRec = 6,                        /*sBoot record*/
  26494.  
  26495. æKY sRsrcFlags 
  26496. æT constant
  26497. æFc ROMDefs.h
  26498. æD     sRsrcFlags = 7,                          /*sResource Flags*/
  26499.  
  26500. æKY sRsrcHWDevId 
  26501. æT constant
  26502. æFc ROMDefs.h
  26503. æD     sRsrcHWDevId = 8,                        /*Hardware Device Id*/
  26504.  
  26505. æKY minorBaseOS 
  26506. æT constant
  26507. æFc ROMDefs.h
  26508. æD     minorBaseOS = 10,                        /*Offset to base of sResource in minor space.*/
  26509.  
  26510. æKY minorLength 
  26511. æT constant
  26512. æFc ROMDefs.h
  26513. æD     minorLength = 11,                        /*Length of sResource’s address space in standard slot space.*/
  26514.  
  26515. æKY majorBaseOS 
  26516. æT constant
  26517. æFc ROMDefs.h
  26518. æD     majorBaseOS = 12,                        /*Offset to base of sResource in Major space.*/
  26519.  
  26520. æKY majorLength 
  26521. æT constant
  26522. æFc ROMDefs.h
  26523. æD     majorLength = 13,                        /*Length of sResource in super slot space.*/
  26524.  
  26525. æKY sRsrcCicn 
  26526. æT constant
  26527. æFc ROMDefs.h
  26528. æD     sRsrcCicn = 15,                          /*Color icon*/
  26529.  
  26530. æKY sRsrcIcl8 
  26531. æT constant
  26532. æFc ROMDefs.h
  26533. æD     sRsrcIcl8 = 16,                          /*8-bit (indexed) icon*/
  26534.  
  26535. æKY sRsrcIcl4 
  26536. æT constant
  26537. æFc ROMDefs.h
  26538. æD     sRsrcIcl4 = 17,                          /*4-bit (indexed) icon*/
  26539.  
  26540. æKY sGammaDir 
  26541. æT constant
  26542. æFc ROMDefs.h
  26543. æD     sGammaDir = 64,                          /*sGamma directory*/
  26544.  
  26545. æKY sDRVRDir 
  26546. æT constant
  26547. æFc ROMDefs.h
  26548. æD     sDRVRDir = 16,                           /*sDriver directory*/
  26549.  
  26550. æKY drSwApple 
  26551. æT constant
  26552. æFc ROMDefs.h
  26553. æD     drSwApple = 1,                           /*To ask for or define an Apple-compatible SW device.*/
  26554.  
  26555. æKY drHwTFB 
  26556. æT constant
  26557. æFc ROMDefs.h
  26558. æD     drHwTFB = 1,                             /*HW ID for the TFB (original Mac II) video card.*/
  26559.  
  26560. æKY drHw3Com 
  26561. æT constant
  26562. æFc ROMDefs.h
  26563. æD     drHw3Com = 1,                            /*HW ID for the Apple EtherTalk card.*/
  26564.  
  26565. æKY drHwBSC 
  26566. æT constant
  26567. æFc ROMDefs.h
  26568. æD     drHwBSC = 3,
  26569.  
  26570. æKY catBoard 
  26571. æT constant
  26572. æFc ROMDefs.h
  26573. æD     catBoard = 1,                            /*Category for board types.*/
  26574.  
  26575. æKY catTest 
  26576. æT constant
  26577. æFc ROMDefs.h
  26578. æD     catTest = 2,                             /*Category for test types -- not used much.*/
  26579.  
  26580. æKY catDisplay 
  26581. æT constant
  26582. æFc ROMDefs.h
  26583. æD     catDisplay = 3,                          /*Category for display (video) cards.*/
  26584.  
  26585. æKY catNetwork 
  26586. æT constant
  26587. æFc ROMDefs.h
  26588. æD     catNetwork = 4,                          /*Category for Networking cards.*/
  26589.  
  26590. æKY boardId 
  26591. æT constant
  26592. æFc ROMDefs.h
  26593. æD     boardId = 32,                            /*Board Id*/
  26594.  
  26595. æKY pRAMInitData 
  26596. æT constant
  26597. æFc ROMDefs.h
  26598. æD     pRAMInitData = 33,                       /*sPRAM init data*/
  26599.  
  26600. æKY primaryInit 
  26601. æT constant
  26602. æFc ROMDefs.h
  26603. æD     primaryInit = 34,                        /*Primary init record*/
  26604.  
  26605. æKY timeOutConst 
  26606. æT constant
  26607. æFc ROMDefs.h
  26608. æD     timeOutConst = 35,                       /*Time out constant*/
  26609.  
  26610. æKY vendorInfo 
  26611. æT constant
  26612. æFc ROMDefs.h
  26613. æD     vendorInfo = 36,                         /*Vendor information List. See Vendor List, below*/
  26614.  
  26615. æKY boardFlags 
  26616. æT constant
  26617. æFc ROMDefs.h
  26618. æD     boardFlags = 37,                         /*Board Flags*/
  26619.  
  26620. æKY secondaryInit 
  26621. æT constant
  26622. æFc ROMDefs.h
  26623. æD     secondaryInit = 38,                      /*Secondary init record/code*/
  26624.  
  26625. æKY sRsrcVidNames 
  26626. æT constant
  26627. æFc ROMDefs.h
  26628. æD     sRsrcVidNames = 65,                      /*Video mode name directory*/
  26629.  
  26630. æKY vendorId 
  26631. æT constant
  26632. æFc ROMDefs.h
  26633. æD     vendorId = 1,                            /*Vendor Id*/
  26634.  
  26635. æKY serialNum 
  26636. æT constant
  26637. æFc ROMDefs.h
  26638. æD     serialNum = 2,                           /*Serial number*/
  26639.  
  26640. æKY revLevel 
  26641. æT constant
  26642. æFc ROMDefs.h
  26643. æD     revLevel = 3,                            /*Revision level*/
  26644.  
  26645. æKY partNum 
  26646. æT constant
  26647. æFc ROMDefs.h
  26648. æD     partNum = 4,                             /*Part number*/
  26649.  
  26650. æKY date 
  26651. æT constant
  26652. æFc ROMDefs.h
  26653. æD     date = 5,                                /*Last revision date of the card*/
  26654.  
  26655. æKY typeBoard 
  26656. æT constant
  26657. æFc ROMDefs.h
  26658. æD     typeBoard = 0,                           /*Type for board types.*/
  26659.  
  26660. æKY typeApple 
  26661. æT constant
  26662. æFc ROMDefs.h
  26663. æD     typeApple = 1,
  26664.  
  26665. æKY typeVideo 
  26666. æT constant
  26667. æFc ROMDefs.h
  26668. æD     typeVideo = 1,                           /*Type for video types.*/
  26669.  
  26670. æKY typeEtherNet 
  26671. æT constant
  26672. æFc ROMDefs.h
  26673. æD     typeEtherNet = 1,                        /*Type for ethernet types.*/
  26674.  
  26675. æKY testByte 
  26676. æT constant
  26677. æFc ROMDefs.h
  26678. æD     testByte = 32,                           /*Test byte.*/
  26679.  
  26680. æKY testWord 
  26681. æT constant
  26682. æFc ROMDefs.h
  26683. æD     testWord = 33,                           /*0021*/
  26684.  
  26685. æKY testLong 
  26686. æT constant
  26687. æFc ROMDefs.h
  26688. æD     testLong = 34,                           /*Test Long.*/
  26689.  
  26690. æKY testString 
  26691. æT constant
  26692. æFc ROMDefs.h
  26693. æD     testString = 35,                         /*Test String.*/
  26694.  
  26695.  
  26696. æKY Scrap.h
  26697. æKL GetScrap
  26698. InfoScrap
  26699. LoadScrap
  26700. PutScrap
  26701. UnloadScrap
  26702. ZeroScrap
  26703.  
  26704. PScrapStuff
  26705. ScrapStuff
  26706.  
  26707. æKY ScrapStuff 
  26708. æT struct
  26709. æFc Scrap.h
  26710. æD struct ScrapStuff {
  26711.     long scrapSize;
  26712.     Handle scrapHandle;
  26713.     short scrapCount;
  26714.     short scrapState;
  26715.     StringPtr scrapName;
  26716. };
  26717.  
  26718. typedef struct ScrapStuff ScrapStuff;
  26719. typedef ScrapStuff *PScrapStuff;
  26720.  
  26721.  
  26722. æKY InfoScrap 
  26723. æT Function
  26724. æFc Scrap.h
  26725. æD pascal PScrapStuff InfoScrap(void)
  26726.     = 0xA9F9; 
  26727.  
  26728. æKY UnloadScrap 
  26729. æT Function
  26730. æFc Scrap.h
  26731. æD pascal long UnloadScrap(void)
  26732.     = 0xA9FA; 
  26733.  
  26734. æKY LoadScrap 
  26735. æT Function
  26736. æFc Scrap.h
  26737. æD pascal long LoadScrap(void)
  26738.     = 0xA9FB; 
  26739.  
  26740. æKY GetScrap 
  26741. æT Function
  26742. æFc Scrap.h
  26743. æD pascal long GetScrap(Handle hDest,ResType theType,long *offset)
  26744.     = 0xA9FD; 
  26745.  
  26746. æKY ZeroScrap 
  26747. æT Function
  26748. æFc Scrap.h
  26749. æD pascal long ZeroScrap(void)
  26750.     = 0xA9FC; 
  26751.  
  26752. æKY PutScrap 
  26753. æT Function
  26754. æFc Scrap.h
  26755. æD pascal long PutScrap(long length,ResType theType,Ptr source)
  26756.     = 0xA9FE; 
  26757.  
  26758.  
  26759. æKY Script.h
  26760. æKL Char2Pixel
  26761. CharByte
  26762. CharType
  26763. DrawJust
  26764. FindScriptRun
  26765. FindWord
  26766. Font2Script
  26767. FontScript
  26768. Format2Str
  26769. FormatStr2X
  26770. FormatX2Str
  26771. GetAppFont
  26772. GetDefFontSize
  26773. GetEnvirons
  26774. GetFormatOrder
  26775. GetMBarHeight
  26776. GetScript
  26777. GetSysFont
  26778. GetSysJust
  26779. HiliteText
  26780. InitDateCache
  26781. IntlScript
  26782. IntlTokenize
  26783. KeyScript
  26784. LongDate2Secs
  26785. LongSecs2Date
  26786. LowerText
  26787. LwrText
  26788. MeasureJust
  26789. NChar2Pixel
  26790. NDrawJust
  26791. NFindWord
  26792. NMeasureJust
  26793. NPixel2Char
  26794. NPortionText
  26795. ParseTable
  26796. Pixel2Char
  26797. PortionText
  26798. ReadLocation
  26799. ReplaceText
  26800. SetEnvirons
  26801. SetScript
  26802. SetSysJust
  26803. Str2Format
  26804. String2Date
  26805. String2Time
  26806. StripText
  26807. StripUpperText
  26808. StyledLineBreak
  26809. ToggleDate
  26810. Transliterate
  26811. TruncString
  26812. TruncText
  26813. UpperText
  26814. UprText
  26815. ValidDate
  26816. VisibleLength
  26817. WriteLocation
  26818.  
  26819. acuteUprA
  26820. acuteUprI
  26821. acuteUprO
  26822. acuteUprU
  26823. appleLogo
  26824. badDelim
  26825. badEnding
  26826. baseDblQuote
  26827. baseSingQuote
  26828. BreakTable
  26829. BreakTablePtr
  26830. breveMark
  26831. calArabicCivil
  26832. calArabicLunar
  26833. calCoptic
  26834. calGregorian
  26835. calJapanese
  26836. calJewish
  26837. calPersian
  26838. cantReadUtilities
  26839. cedilla
  26840. centeredDot
  26841. CharByteTable
  26842. circumflex
  26843. circumflexUprA
  26844. circumflexUprE
  26845. circumflexUprI
  26846. circumflexUprO
  26847. circumflexUprU
  26848. CommentType
  26849. crash
  26850. curNumberPartsVersion
  26851. DateCachePtr
  26852. DateCacheRecord
  26853. DateDelta
  26854. dateStdMask
  26855. dateTimeInvalid
  26856. dateTimeNotFound
  26857. dayField
  26858. dayMask
  26859. dayOfWeekField
  26860. dayOfWeekMask
  26861. dayOfYearField
  26862. dayOfYearMask
  26863. dblDagger
  26864. delimPad
  26865. DelimType
  26866. diaeresisUprE
  26867. diaeresisUprI
  26868. diaeresisUprY
  26869. dotlessLwrI
  26870. doubleAcute
  26871. eraField
  26872. eraMask
  26873. extraneousStrings
  26874. fatalDateTime
  26875. fBadPartsTable
  26876. fBestGuess
  26877. fEmptyFormatString
  26878. fExtraDecimal
  26879. fExtraExp
  26880. fExtraPercent
  26881. fExtraSeparator
  26882. fFormatOK
  26883. fFormatOverflow
  26884. fFormStrIsNAN
  26885. fieldOrderNotIntl
  26886. fiLigature
  26887. flLigature
  26888. fMissingDelimiter
  26889. fMissingLiteral
  26890. fNegative
  26891. FormatClass
  26892. FormatOrder
  26893. FormatOrderPtr
  26894. FormatResultType
  26895. FormatStatus
  26896. fOutOfSynch
  26897. fPositive
  26898. fraction
  26899. fSpuriousChars
  26900. FVector
  26901. fVNumber
  26902. fZero
  26903. genCdevRangeBit
  26904. graveUprE
  26905. graveUprI
  26906. graveUprO
  26907. graveUprU
  26908. hachek
  26909. hourField
  26910. hourMask
  26911. intArabic
  26912. intEuropean
  26913. intJapanese
  26914. intlCurrency
  26915. intOutputMask
  26916. intRoman
  26917. intWestern
  26918. Itl4Handle
  26919. Itl4Ptr
  26920. Itl4Rec
  26921. ItlbExtRecord
  26922. ItlbRecord
  26923. ItlcRecord
  26924. JustStyleCode
  26925. leftOverChars
  26926. leftSingGuillemet
  26927. LongDateCvt
  26928. LongDateField
  26929. longDateFound
  26930. LongDateRec
  26931. LongDateTime
  26932. MachineLocation
  26933. macron
  26934. maxDateField
  26935. minuteField
  26936. minuteMask
  26937. monthField
  26938. monthMask
  26939. NBreakTable
  26940. NBreakTablePtr
  26941. NItl4Handle
  26942. NItl4Ptr
  26943. NItl4Rec
  26944. NumberParts
  26945. NumberPartsPtr
  26946. NumFormatString
  26947. OffPair
  26948. OffsetTable
  26949. ogonek
  26950. overDot
  26951. perThousand
  26952. pmField
  26953. pmMask
  26954. res1Field
  26955. res2Field
  26956. res3Field
  26957. rightSingGuillemet
  26958. ringMark
  26959. romanAppFond
  26960. romanFlags
  26961. romanSysFond
  26962. ScriptRunStatus
  26963. secondField
  26964. secondMask
  26965. sepNotConsistent
  26966. sepNotIntlSep
  26967. smallDateBit
  26968. smAmharic
  26969. smArabic
  26970. smArmenian
  26971. smBadScript
  26972. smBadVerb
  26973. smBengali
  26974. smBidirect
  26975. smBreakChar
  26976. smBreakOverflow
  26977. smBreakWord
  26978. smBurmese
  26979. smcClassMask
  26980. smcDoubleMask
  26981. smChar1byte
  26982. smChar2byte
  26983. smCharAscii
  26984. smCharBidirect
  26985. smCharEuro
  26986. smCharExtAscii
  26987. smCharFISGana
  26988. smCharFISGreek
  26989. smCharFISIdeo
  26990. smCharFISKana
  26991. smCharFISRussian
  26992. smCharHangul
  26993. smCharHiragana
  26994. smCharHorizontal
  26995. smCharIdeographic
  26996. smCharJamo
  26997. smCharKatakana
  26998. smCharLeft
  26999. smCharLower
  27000. smCharPortion
  27001. smCharPunct
  27002. smCharRight
  27003. smCharTwoByteGreek
  27004. smCharTwoByteRussian
  27005. smCharUpper
  27006. smCharVertical
  27007. smChinese
  27008. smcOrientationMask
  27009. smcReserved
  27010. smcRightMask
  27011. smcTypeMask
  27012. smcUpperMask
  27013. smCurrentScript
  27014. smCyrillic
  27015. smDefault
  27016. smDevanagari
  27017. smDoubleByte
  27018. smEastEurRoman
  27019. smEnabled
  27020. smEthiopic
  27021. smExtArabic
  27022. smfDualCaret
  27023. smFirstByte
  27024. smFISClassLvl1
  27025. smFISClassLvl2
  27026. smFISClassUser
  27027. smfNameTagEnab
  27028. smFondEnd
  27029. smFondStart
  27030. smFontForce
  27031. smForced
  27032. smfShowIcon
  27033. smGeez
  27034. smGenFlags
  27035. smGeorgian
  27036. smGreek
  27037. smGujarati
  27038. smGurmukhi
  27039. smHebrew
  27040. smHilite
  27041. smIdeographicLevel1
  27042. smIdeographicLevel2
  27043. smIdeographicUser
  27044. smIntlForce
  27045. smJamoBogJaeum
  27046. smJamoBogMoeum
  27047. smJamoJaeum
  27048. smJamoMoeum
  27049. smJapanese
  27050. smKanaHardOK
  27051. smKanaSmall
  27052. smKanaSoftOK
  27053. smKannada
  27054. smKCHRCache
  27055. smKeyCache
  27056. smKeyDisableKybds
  27057. smKeyDisableKybdSwitch
  27058. smKeyEnableKybds
  27059. smKeyNextInputMethod
  27060. smKeyNextKybd
  27061. smKeyNextScript
  27062. smKeyScript
  27063. smKeySwap
  27064. smKeySwapInputMethod
  27065. smKeySwapKybd
  27066. smKeySwapScript
  27067. smKeySysScript
  27068. smKeyToggleDirection
  27069. smKeyToggleInline
  27070. smKhmer
  27071. smKorean
  27072. smLaotian
  27073. smLastByte
  27074. smLastScript
  27075. smLeftCaret
  27076. smLeftStyleRun
  27077. smMalayalam
  27078. smMaskAll
  27079. smMaskAscii
  27080. smMaskAscii1
  27081. smMaskAscii2
  27082. smMaskBopomofo2
  27083. smMaskGana2
  27084. smMaskHangul2
  27085. smMaskJamo2
  27086. smMaskKana1
  27087. smMaskKana2
  27088. smMaskNative
  27089. smMiddleByte
  27090. smMiddleStyleRun
  27091. smMongolian
  27092. smMunged
  27093. smNotInstalled
  27094. smNotTruncated
  27095. smOnlyStyleRun
  27096. smOriya
  27097. smOverride
  27098. smPrint
  27099. smPunctBlank
  27100. smPunctGraphic
  27101. smPunctNormal
  27102. smPunctNumber
  27103. smPunctRepeat
  27104. smPunctSymbol
  27105. smRedrawChar
  27106. smRedrawLine
  27107. smRedrawWord
  27108. smRegionCode
  27109. smRightCaret
  27110. smRightStyleRun
  27111. smRoman
  27112. smRSymbol
  27113. smRussian
  27114. smScriptAliasStyle
  27115. smScriptAppFond
  27116. smScriptAppFondSize
  27117. smScriptBundle
  27118. smScriptCreator
  27119. smScriptDate
  27120. smScriptEnabled
  27121. smScriptEncoding
  27122. smScriptFile
  27123. smScriptFlags
  27124. smScriptHelpFondSize
  27125. smScriptIcon
  27126. smScriptJust
  27127. smScriptKeys
  27128. smScriptLang
  27129. smScriptMonoFondSize
  27130. smScriptMunged
  27131. smScriptName
  27132. smScriptNumber
  27133. smScriptNumDate
  27134. smScriptPrefFondSize
  27135. smScriptPrint
  27136. smScriptRedraw
  27137. smScriptRight
  27138. smScriptSmallFondSize
  27139. smScriptSort
  27140. smScriptSysFond
  27141. smScriptSysFondSize
  27142. smScriptToken
  27143. smScriptTrap
  27144. smScriptValidStyles
  27145. smScriptVersion
  27146. smsfAutoInit
  27147. smsfB0Digits
  27148. smsfContext
  27149. smsfForms
  27150. smsfIntellCP
  27151. smsfLigatures
  27152. smsfNatCase
  27153. smsfNoForceFont
  27154. smsfReverse
  27155. smsfSingByte
  27156. smSimpChinese
  27157. smSindhi
  27158. smSingleByte
  27159. smSinhalese
  27160. smSlavic
  27161. smSysRef
  27162. smSysScript
  27163. smSystemScript
  27164. smTamil
  27165. smTelugu
  27166. smThai
  27167. smTibetan
  27168. smTradChinese
  27169. smTransAscii
  27170. smTransAscii1
  27171. smTransAscii2
  27172. smTransBopomofo2
  27173. smTransCase
  27174. smTransGana2
  27175. smTransHangul2
  27176. smTransJamo2
  27177. smTransKana1
  27178. smTransKana2
  27179. smTransLower
  27180. smTransNative
  27181. smTransSystem
  27182. smTransUpper
  27183. smTruncated
  27184. smTruncEnd
  27185. smTruncErr
  27186. smTruncMiddle
  27187. smUninterp
  27188. smUprHalfCharSet
  27189. smVersion
  27190. smVietnamese
  27191. String2DateStatus
  27192. stringOverflow
  27193. StyledLineBreakCode
  27194. tilde
  27195. togChar12HourBit
  27196. togCharZCycleBit
  27197. togDelta12HourBit
  27198. toggleBadChar
  27199. toggleBadDelta
  27200. toggleBadField
  27201. toggleBadNum
  27202. toggleErr3
  27203. toggleErr4
  27204. toggleErr5
  27205. toggleOK
  27206. toggleOutOfRange
  27207. TogglePB
  27208. ToggleResults
  27209. toggleUndefined
  27210. toggleUnknown
  27211. tokDecPoint
  27212. tokEMinus
  27213. token1Quote
  27214. token2Equal
  27215. token2Quote
  27216. tokenAlpha
  27217. tokenAltNum
  27218. tokenAltReal
  27219. tokenAmpersand
  27220. tokenAsterisk
  27221. tokenAtSign
  27222. tokenBackSlash
  27223. tokenBar
  27224. TokenBlock
  27225. TokenBlockPtr
  27226. tokenCapPi
  27227. tokenCarat
  27228. tokenCaret
  27229. tokenCenterDot
  27230. tokenColon
  27231. tokenColonEqual
  27232. tokenComma
  27233. tokenDivide
  27234. tokenDollar
  27235. tokenEllipsis
  27236. tokenEmpty
  27237. tokenEqual
  27238. tokenErr
  27239. tokenEscape
  27240. tokenExclam
  27241. tokenExclamEqual
  27242. tokenFraction
  27243. tokenGreat
  27244. tokenGreatEqual1
  27245. tokenGreatEqual2
  27246. tokenHash
  27247. tokenInfinity
  27248. tokenIntegral
  27249. tokenIntl
  27250. tokenIntlCurrency
  27251. tokenLeft1Quote
  27252. tokenLeft2Quote
  27253. tokenLeftBracket
  27254. tokenLeftComment
  27255. tokenLeftCurly
  27256. tokenLeftEnclose
  27257. tokenLeftLit
  27258. tokenLeftParen
  27259. tokenLeftSingGuillemet
  27260. tokenLess
  27261. tokenLessEqual1
  27262. tokenLessEqual2
  27263. tokenLessGreat
  27264. tokenLiteral
  27265. tokenMicro
  27266. tokenMinus
  27267. tokenNewLine
  27268. tokenNil
  27269. tokenNoBreakSpace
  27270. tokenNotEqual
  27271. tokenNumeric
  27272. tokenOK
  27273. tokenOverflow
  27274. tokenPercent
  27275. tokenPeriod
  27276. tokenPerThousand
  27277. tokenPi
  27278. tokenPlus
  27279. tokenPlusMinus
  27280. tokenQuestion
  27281. tokenRealNum
  27282. TokenRec
  27283. TokenRecPtr
  27284. tokenReserve1
  27285. tokenReserve2
  27286. TokenResults
  27287. tokenRight1Quote
  27288. tokenRight2Quote
  27289. tokenRightBracket
  27290. tokenRightComment
  27291. tokenRightCurly
  27292. tokenRightEnclose
  27293. tokenRightLit
  27294. tokenRightParen
  27295. tokenRightSingGuillemet
  27296. tokenRoot
  27297. tokenSemicolon
  27298. tokenSigma
  27299. tokenSlash
  27300. tokenTilda
  27301. tokenTilde
  27302. TokenType
  27303. tokenUnderline
  27304. tokenUnknown
  27305. tokenWhite
  27306. tokEPlus
  27307. tokEscape
  27308. tokLeader
  27309. tokLeadPlacer
  27310. tokLeftQuote
  27311. tokMaxSymbols
  27312. tokMinusSign
  27313. tokNonLeader
  27314. tokPercent
  27315. tokPlusSign
  27316. tokRightQuote
  27317. tokSeparator
  27318. tokThousands
  27319. tokZeroLead
  27320. tooManySeps
  27321. TripleInt
  27322. TruncCode
  27323. UntokenTable
  27324. UntokenTableHandle
  27325. UntokenTablePtr
  27326. validDateFields
  27327. weekOfYearField
  27328. weekOfYearMask
  27329. WideChar
  27330. WideCharArr
  27331. yearField
  27332. yearMask
  27333.  
  27334. æKY smSystemScript 
  27335. æT constant
  27336. æFc Script.h
  27337. æD     smSystemScript = -1,             /*designates system script.*/
  27338.  
  27339. æKY smCurrentScript 
  27340. æT constant
  27341. æFc Script.h
  27342. æD     smCurrentScript = -2,            /*designates current font script.*/
  27343.  
  27344. æKY smRoman 
  27345. æT constant
  27346. æFc Script.h
  27347. æD     smRoman = 0,                     /*Roman*/
  27348.  
  27349. æKY smJapanese 
  27350. æT constant
  27351. æFc Script.h
  27352. æD     smJapanese = 1,                  /*Japanese*/
  27353.  
  27354. æKY smTradChinese 
  27355. æT constant
  27356. æFc Script.h
  27357. æD     smTradChinese = 2,               /*Traditional Chinese*/
  27358.  
  27359. æKY smKorean 
  27360. æT constant
  27361. æFc Script.h
  27362. æD     smKorean = 3,                    /*Korean*/
  27363.  
  27364. æKY smArabic 
  27365. æT constant
  27366. æFc Script.h
  27367. æD     smArabic = 4,                    /*Arabic*/
  27368.  
  27369. æKY smHebrew 
  27370. æT constant
  27371. æFc Script.h
  27372. æD     smHebrew = 5,                    /*Hebrew*/
  27373.  
  27374. æKY smGreek 
  27375. æT constant
  27376. æFc Script.h
  27377. æD     smGreek = 6,                     /*Greek*/
  27378.  
  27379. æKY smCyrillic 
  27380. æT constant
  27381. æFc Script.h
  27382. æD     smCyrillic = 7,                  /*Cyrillic*/
  27383.  
  27384. æKY smRSymbol 
  27385. æT constant
  27386. æFc Script.h
  27387. æD     smRSymbol = 8,                   /*Right-left symbol*/
  27388.  
  27389. æKY smDevanagari 
  27390. æT constant
  27391. æFc Script.h
  27392. æD     smDevanagari = 9,                /*Devanagari*/
  27393.  
  27394. æKY smGurmukhi 
  27395. æT constant
  27396. æFc Script.h
  27397. æD     smGurmukhi = 10,                 /*Gurmukhi*/
  27398.  
  27399. æKY smGujarati 
  27400. æT constant
  27401. æFc Script.h
  27402. æD     smGujarati = 11,                 /*Gujarati*/
  27403.  
  27404. æKY smOriya 
  27405. æT constant
  27406. æFc Script.h
  27407. æD     smOriya = 12,                    /*Oriya*/
  27408.  
  27409. æKY smBengali 
  27410. æT constant
  27411. æFc Script.h
  27412. æD     smBengali = 13,                  /*Bengali*/
  27413.  
  27414. æKY smTamil 
  27415. æT constant
  27416. æFc Script.h
  27417. æD     smTamil = 14,                    /*Tamil*/
  27418.  
  27419. æKY smTelugu 
  27420. æT constant
  27421. æFc Script.h
  27422. æD     smTelugu = 15,                   /*Telugu*/
  27423.  
  27424. æKY smKannada 
  27425. æT constant
  27426. æFc Script.h
  27427. æD     smKannada = 16,                  /*Kannada/Kanarese*/
  27428.  
  27429. æKY smMalayalam 
  27430. æT constant
  27431. æFc Script.h
  27432. æD     smMalayalam = 17,                /*Malayalam*/
  27433.  
  27434. æKY smSinhalese 
  27435. æT constant
  27436. æFc Script.h
  27437. æD     smSinhalese = 18,                /*Sinhalese*/
  27438.  
  27439. æKY smBurmese 
  27440. æT constant
  27441. æFc Script.h
  27442. æD     smBurmese = 19,                  /*Burmese*/
  27443.  
  27444. æKY smKhmer 
  27445. æT constant
  27446. æFc Script.h
  27447. æD     smKhmer = 20,                    /*Khmer/Cambodian*/
  27448.  
  27449. æKY smThai 
  27450. æT constant
  27451. æFc Script.h
  27452. æD     smThai = 21,                     /*Thai*/
  27453.  
  27454. æKY smLaotian 
  27455. æT constant
  27456. æFc Script.h
  27457. æD     smLaotian = 22,                  /*Laotian*/
  27458.  
  27459. æKY smGeorgian 
  27460. æT constant
  27461. æFc Script.h
  27462. æD     smGeorgian = 23,                 /*Georgian*/
  27463.  
  27464. æKY smArmenian 
  27465. æT constant
  27466. æFc Script.h
  27467. æD     smArmenian = 24,                 /*Armenian*/
  27468.  
  27469. æKY smSimpChinese 
  27470. æT constant
  27471. æFc Script.h
  27472. æD     smSimpChinese = 25,              /*Simplified Chinese*/
  27473.  
  27474. æKY smTibetan 
  27475. æT constant
  27476. æFc Script.h
  27477. æD     smTibetan = 26,                  /*Tibetan*/
  27478.  
  27479. æKY smMongolian 
  27480. æT constant
  27481. æFc Script.h
  27482. æD     smMongolian = 27,                /*Mongolian*/
  27483.  
  27484. æKY smGeez 
  27485. æT constant
  27486. æFc Script.h
  27487. æD     smGeez = 28,                     /*Geez/Ethiopic*/
  27488.  
  27489. æKY smEthiopic 
  27490. æT constant
  27491. æFc Script.h
  27492. æD     smEthiopic = 28,                 /*Synonym for smGeez*/
  27493.  
  27494. æKY smEastEurRoman 
  27495. æT constant
  27496. æFc Script.h
  27497. æD     smEastEurRoman = 29,             /*Synonym for smSlavic*/
  27498.  
  27499. æKY smVietnamese 
  27500. æT constant
  27501. æFc Script.h
  27502. æD     smVietnamese = 30,               /*Vietnamese*/
  27503.  
  27504. æKY smExtArabic 
  27505. æT constant
  27506. æFc Script.h
  27507. æD     smExtArabic = 31,                /*extended Arabic*/
  27508.  
  27509. æKY smUninterp 
  27510. æT constant
  27511. æFc Script.h
  27512. æD     smUninterp = 32,                 /*uninterpreted symbols, e.g. palette symbols*/
  27513.  
  27514. æKY smChinese 
  27515. æT constant
  27516. æFc Script.h
  27517. æD     smChinese = 2,                   /*(use smTradChinese or smSimpChinese)*/
  27518.  
  27519. æKY smRussian 
  27520. æT constant
  27521. æFc Script.h
  27522. æD     smRussian = 7,                   /*(old name for smCyrillic)*/
  27523.  
  27524. æKY smAmharic 
  27525. æT constant
  27526. æFc Script.h
  27527. æD     smAmharic = 28,                  /*(old name for smGeez)*/
  27528.  
  27529. æKY smSlavic 
  27530. æT constant
  27531. æFc Script.h
  27532. æD     smSlavic = 29,                   /*(old name for smEastEurRoman)*/
  27533.  
  27534. æKY smSindhi 
  27535. æT constant
  27536. æFc Script.h
  27537. æD     smSindhi = 31,                   /*(old name for smExtArabic)*/
  27538.  
  27539. æKY calGregorian 
  27540. æT constant
  27541. æFc Script.h
  27542. æD     calGregorian = 0,
  27543.  
  27544. æKY calArabicCivil 
  27545. æT constant
  27546. æFc Script.h
  27547. æD     calArabicCivil = 1,
  27548.  
  27549. æKY calArabicLunar 
  27550. æT constant
  27551. æFc Script.h
  27552. æD     calArabicLunar = 2,
  27553.  
  27554. æKY calJapanese 
  27555. æT constant
  27556. æFc Script.h
  27557. æD     calJapanese = 3,
  27558.  
  27559. æKY calJewish 
  27560. æT constant
  27561. æFc Script.h
  27562. æD     calJewish = 4,
  27563.  
  27564. æKY calCoptic 
  27565. æT constant
  27566. æFc Script.h
  27567. æD     calCoptic = 5,
  27568.  
  27569. æKY calPersian 
  27570. æT constant
  27571. æFc Script.h
  27572. æD     calPersian = 6,
  27573.  
  27574. æKY intWestern 
  27575. æT constant
  27576. æFc Script.h
  27577. æD     intWestern = 0,
  27578.  
  27579. æKY intArabic 
  27580. æT constant
  27581. æFc Script.h
  27582. æD     intArabic = 1,
  27583.  
  27584. æKY intRoman 
  27585. æT constant
  27586. æFc Script.h
  27587. æD     intRoman = 2,
  27588.  
  27589. æKY intJapanese 
  27590. æT constant
  27591. æFc Script.h
  27592. æD     intJapanese = 3,
  27593.  
  27594. æKY intEuropean 
  27595. æT constant
  27596. æFc Script.h
  27597. æD     intEuropean = 4,
  27598.  
  27599. æKY intOutputMask 
  27600. æT constant
  27601. æFc Script.h
  27602. æD     intOutputMask = 0x8000,
  27603.  
  27604. æKY smSingleByte 
  27605. æT constant
  27606. æFc Script.h
  27607. æD     smSingleByte = 0,
  27608.  
  27609. æKY smFirstByte 
  27610. æT constant
  27611. æFc Script.h
  27612. æD     smFirstByte = -1,
  27613.  
  27614. æKY smLastByte 
  27615. æT constant
  27616. æFc Script.h
  27617. æD     smLastByte = 1,
  27618.  
  27619. æKY smMiddleByte 
  27620. æT constant
  27621. æFc Script.h
  27622. æD     smMiddleByte = 2,
  27623.  
  27624. æKY smcTypeMask 
  27625. æT constant
  27626. æFc Script.h
  27627. æD     smcTypeMask = 0x000F,
  27628.  
  27629. æKY smcReserved 
  27630. æT constant
  27631. æFc Script.h
  27632. æD     smcReserved = 0x00F0,
  27633.  
  27634. æKY smcClassMask 
  27635. æT constant
  27636. æFc Script.h
  27637. æD     smcClassMask = 0x0F00,
  27638.  
  27639. æKY smcOrientationMask 
  27640. æT constant
  27641. æFc Script.h
  27642. æD     smcOrientationMask = 0x1000,     /*two-byte script glyph orientation*/
  27643.  
  27644. æKY smcRightMask 
  27645. æT constant
  27646. æFc Script.h
  27647. æD     smcRightMask = 0x2000,
  27648.  
  27649. æKY smcUpperMask 
  27650. æT constant
  27651. æFc Script.h
  27652. æD     smcUpperMask = 0x4000,
  27653.  
  27654. æKY smcDoubleMask 
  27655. æT constant
  27656. æFc Script.h
  27657. æD     smcDoubleMask = 0x8000,
  27658.  
  27659. æKY smCharPunct 
  27660. æT constant
  27661. æFc Script.h
  27662. æD     smCharPunct = 0x0000,
  27663.  
  27664. æKY smCharAscii 
  27665. æT constant
  27666. æFc Script.h
  27667. æD     smCharAscii = 0x0001,
  27668.  
  27669. æKY smCharEuro 
  27670. æT constant
  27671. æFc Script.h
  27672. æD     smCharEuro = 0x0007,
  27673.  
  27674. æKY smCharExtAscii 
  27675. æT constant
  27676. æFc Script.h
  27677. æD     smCharExtAscii = 0x0007,         /* More correct synonym for smCharEuro */
  27678.  
  27679. æKY smCharKatakana 
  27680. æT constant
  27681. æFc Script.h
  27682. æD     smCharKatakana = 0x0002,         /*Japanese Katakana*/
  27683.  
  27684. æKY smCharHiragana 
  27685. æT constant
  27686. æFc Script.h
  27687. æD     smCharHiragana = 0x0003,         /*Japanese Hiragana*/
  27688.  
  27689. æKY smCharIdeographic 
  27690. æT constant
  27691. æFc Script.h
  27692. æD     smCharIdeographic = 0x0004,      /*Hanzi, Kanji, Hanja*/
  27693.  
  27694. æKY smCharTwoByteGreek 
  27695. æT constant
  27696. æFc Script.h
  27697. æD     smCharTwoByteGreek = 0x0005,     /*2-byte Greek in Far East systems*/
  27698.  
  27699. æKY smCharTwoByteRussian 
  27700. æT constant
  27701. æFc Script.h
  27702. æD     smCharTwoByteRussian = 0x0006,   /*2-byte Cyrillic in Far East systems*/
  27703.  
  27704. æKY smCharBidirect 
  27705. æT constant
  27706. æFc Script.h
  27707. æD     smCharBidirect = 0x0008,         /*Arabic/Hebrew*/
  27708.  
  27709. æKY smCharHangul 
  27710. æT constant
  27711. æFc Script.h
  27712. æD     smCharHangul = 0x000C,           /*Korean Hangul*/
  27713.  
  27714. æKY smCharJamo 
  27715. æT constant
  27716. æFc Script.h
  27717. æD     smCharJamo = 0x000D,             /*Korean Jamo*/
  27718.  
  27719. æKY smCharFISKana 
  27720. æT constant
  27721. æFc Script.h
  27722. æD     smCharFISKana = 0x0002,          /*Katakana*/
  27723.  
  27724. æKY smCharFISGana 
  27725. æT constant
  27726. æFc Script.h
  27727. æD     smCharFISGana = 0x0003,          /*Hiragana*/
  27728.  
  27729. æKY smCharFISIdeo 
  27730. æT constant
  27731. æFc Script.h
  27732. æD     smCharFISIdeo = 0x0004,          /*Hanzi, Kanji, Hanja*/
  27733.  
  27734. æKY smCharFISGreek 
  27735. æT constant
  27736. æFc Script.h
  27737. æD     smCharFISGreek = 0x0005,         /*2-byte Greek in Far East systems*/
  27738.  
  27739. æKY smCharFISRussian 
  27740. æT constant
  27741. æFc Script.h
  27742. æD     smCharFISRussian = 0x0006,       /*2-byte Cyrillic in Far East systems*/
  27743.  
  27744. æKY smPunctNormal 
  27745. æT constant
  27746. æFc Script.h
  27747. æD     smPunctNormal = 0x0000,
  27748.  
  27749. æKY smPunctNumber 
  27750. æT constant
  27751. æFc Script.h
  27752. æD     smPunctNumber = 0x0100,
  27753.  
  27754. æKY smPunctSymbol 
  27755. æT constant
  27756. æFc Script.h
  27757. æD     smPunctSymbol = 0x0200,
  27758.  
  27759. æKY smPunctBlank 
  27760. æT constant
  27761. æFc Script.h
  27762. æD     smPunctBlank = 0x0300,
  27763.  
  27764. æKY smPunctRepeat 
  27765. æT constant
  27766. æFc Script.h
  27767. æD     smPunctRepeat = 0x0400,          /* FIS: wildcard */
  27768.  
  27769. æKY smPunctGraphic 
  27770. æT constant
  27771. æFc Script.h
  27772. æD     smPunctGraphic = 0x0500,         /* FIS: line graphics */
  27773.  
  27774. æKY smKanaSmall 
  27775. æT constant
  27776. æFc Script.h
  27777. æD     smKanaSmall = 0x0100,            /*small kana character*/
  27778.  
  27779. æKY smKanaHardOK 
  27780. æT constant
  27781. æFc Script.h
  27782. æD     smKanaHardOK = 0x0200,           /*can have dakuten*/
  27783.  
  27784. æKY smKanaSoftOK 
  27785. æT constant
  27786. æFc Script.h
  27787. æD     smKanaSoftOK = 0x0300,           /*can have dakuten or han-dakuten*/
  27788.  
  27789. æKY smIdeographicLevel1 
  27790. æT constant
  27791. æFc Script.h
  27792. æD     smIdeographicLevel1 = 0x0000,    /*level 1 char*/
  27793.  
  27794. æKY smIdeographicLevel2 
  27795. æT constant
  27796. æFc Script.h
  27797. æD     smIdeographicLevel2 = 0x0100,    /*level 2 char*/
  27798.  
  27799. æKY smIdeographicUser 
  27800. æT constant
  27801. æFc Script.h
  27802. æD     smIdeographicUser = 0x0200,      /*user char*/
  27803.  
  27804. æKY smFISClassLvl1 
  27805. æT constant
  27806. æFc Script.h
  27807. æD     smFISClassLvl1 = 0x0000,         /*level 1 char*/
  27808.  
  27809. æKY smFISClassLvl2 
  27810. æT constant
  27811. æFc Script.h
  27812. æD     smFISClassLvl2 = 0x0100,         /*level 2 char*/
  27813.  
  27814. æKY smFISClassUser 
  27815. æT constant
  27816. æFc Script.h
  27817. æD     smFISClassUser = 0x0200,         /*user char*/
  27818.  
  27819. æKY smJamoJaeum 
  27820. æT constant
  27821. æFc Script.h
  27822. æD     smJamoJaeum = 0x0000,            /*simple consonant char*/
  27823.  
  27824. æKY smJamoBogJaeum 
  27825. æT constant
  27826. æFc Script.h
  27827. æD     smJamoBogJaeum = 0x0100,         /*complex consonant char*/
  27828.  
  27829. æKY smJamoMoeum 
  27830. æT constant
  27831. æFc Script.h
  27832. æD     smJamoMoeum = 0x0200,            /*simple vowel char*/
  27833.  
  27834. æKY smJamoBogMoeum 
  27835. æT constant
  27836. æFc Script.h
  27837. æD     smJamoBogMoeum = 0x0300,         /*complex vowel char*/
  27838.  
  27839. æKY smCharHorizontal 
  27840. æT constant
  27841. æFc Script.h
  27842. æD     smCharHorizontal = 0x0000,       /* horizontal character form, or for both */
  27843.  
  27844. æKY smCharVertical 
  27845. æT constant
  27846. æFc Script.h
  27847. æD     smCharVertical = 0x1000,         /* vertical character form */
  27848.  
  27849. æKY smCharLeft 
  27850. æT constant
  27851. æFc Script.h
  27852. æD     smCharLeft = 0x0000,
  27853.  
  27854. æKY smCharRight 
  27855. æT constant
  27856. æFc Script.h
  27857. æD     smCharRight = 0x2000,
  27858.  
  27859. æKY smCharLower 
  27860. æT constant
  27861. æFc Script.h
  27862. æD     smCharLower = 0x0000,
  27863.  
  27864. æKY smCharUpper 
  27865. æT constant
  27866. æFc Script.h
  27867. æD     smCharUpper = 0x4000,
  27868.  
  27869. æKY smChar1byte 
  27870. æT constant
  27871. æFc Script.h
  27872. æD     smChar1byte = 0x0000,
  27873.  
  27874. æKY smChar2byte 
  27875. æT constant
  27876. æFc Script.h
  27877. æD     smChar2byte = 0x8000,
  27878.  
  27879. æKY smLeftCaret 
  27880. æT constant
  27881. æFc Script.h
  27882. æD     smLeftCaret = 0,                 /*Place caret for left block*/
  27883.  
  27884. æKY smRightCaret 
  27885. æT constant
  27886. æFc Script.h
  27887. æD     smRightCaret = -1,               /*Place caret for right block*/
  27888.  
  27889. æKY smHilite 
  27890. æT constant
  27891. æFc Script.h
  27892. æD     smHilite = 1,                    /*Direction is TESysJust*/
  27893.  
  27894. æKY smTransAscii 
  27895. æT constant
  27896. æFc Script.h
  27897. æD     smTransAscii = 0,
  27898.  
  27899. æKY smTransNative 
  27900. æT constant
  27901. æFc Script.h
  27902. æD     smTransNative = 1,
  27903.  
  27904. æKY smTransCase 
  27905. æT constant
  27906. æFc Script.h
  27907. æD     smTransCase = 0xFE,
  27908.  
  27909. æKY smTransSystem 
  27910. æT constant
  27911. æFc Script.h
  27912. æD     smTransSystem = 0xFF,            /*convert to system script*/
  27913.  
  27914. æKY smTransAscii1 
  27915. æT constant
  27916. æFc Script.h
  27917. æD     smTransAscii1 = 2,               /*1-byte Roman*/
  27918.  
  27919. æKY smTransAscii2 
  27920. æT constant
  27921. æFc Script.h
  27922. æD     smTransAscii2 = 3,               /*2-byte Roman*/
  27923.  
  27924. æKY smTransKana1 
  27925. æT constant
  27926. æFc Script.h
  27927. æD     smTransKana1 = 4,                /*1-byte Japanese Katakana*/
  27928.  
  27929. æKY smTransKana2 
  27930. æT constant
  27931. æFc Script.h
  27932. æD     smTransKana2 = 5,                /*2-byte Japanese Katakana*/
  27933.  
  27934. æKY smTransGana2 
  27935. æT constant
  27936. æFc Script.h
  27937. æD     smTransGana2 = 7,                /*2-byte Japanese Hiragana (no 1-byte Hiragana)*/
  27938.  
  27939. æKY smTransHangul2 
  27940. æT constant
  27941. æFc Script.h
  27942. æD     smTransHangul2 = 8,              /*2-byte Korean Hangul*/
  27943.  
  27944. æKY smTransJamo2 
  27945. æT constant
  27946. æFc Script.h
  27947. æD     smTransJamo2 = 9,                /*2-byte Korean Jamo*/
  27948.  
  27949. æKY smTransBopomofo2 
  27950. æT constant
  27951. æFc Script.h
  27952. æD     smTransBopomofo2 = 10,           /*2-byte Chinese Bopomofo*/
  27953.  
  27954. æKY smTransLower 
  27955. æT constant
  27956. æFc Script.h
  27957. æD     smTransLower = 0x4000,
  27958.  
  27959. æKY smTransUpper 
  27960. æT constant
  27961. æFc Script.h
  27962. æD     smTransUpper = 0x8000,
  27963.  
  27964. æKY smMaskAll 
  27965. æT constant
  27966. æFc Script.h
  27967. æD     smMaskAll = 0xFFFFFFFF,          /*Convert all text*/
  27968.  
  27969. æKY smMaskAscii 
  27970. æT constant
  27971. æFc Script.h
  27972. æD     smMaskAscii = 0x00000001,        /*2^smTransAscii*/
  27973.  
  27974. æKY smMaskNative 
  27975. æT constant
  27976. æFc Script.h
  27977. æD     smMaskNative = 0x00000002,       /*2^smTransNative*/
  27978.  
  27979. æKY smMaskAscii1 
  27980. æT constant
  27981. æFc Script.h
  27982. æD     smMaskAscii1 = 0x00000004,       /*2^smTransAscii1*/
  27983.  
  27984. æKY smMaskAscii2 
  27985. æT constant
  27986. æFc Script.h
  27987. æD     smMaskAscii2 = 0x00000008,       /*2^smTransAscii2*/
  27988.  
  27989. æKY smMaskKana1 
  27990. æT constant
  27991. æFc Script.h
  27992. æD     smMaskKana1 = 0x00000010,        /*2^smTransKana1*/
  27993.  
  27994. æKY smMaskKana2 
  27995. æT constant
  27996. æFc Script.h
  27997. æD     smMaskKana2 = 0x00000020,        /*2^smTransKana2*/
  27998.  
  27999. æKY smMaskGana2 
  28000. æT constant
  28001. æFc Script.h
  28002. æD     smMaskGana2 = 0x00000080,        /*2^smTransGana2*/
  28003.  
  28004. æKY smMaskHangul2 
  28005. æT constant
  28006. æFc Script.h
  28007. æD     smMaskHangul2 = 0x00000100,      /*2^smTransHangul2*/
  28008.  
  28009. æKY smMaskJamo2 
  28010. æT constant
  28011. æFc Script.h
  28012. æD     smMaskJamo2 = 0x00000200,        /*2^smTransJamo2*/
  28013.  
  28014. æKY smMaskBopomofo2 
  28015. æT constant
  28016. æFc Script.h
  28017. æD     smMaskBopomofo2 = 0x00000400,    /*2^smTransBopomofo2*/
  28018.  
  28019. æKY smNotInstalled 
  28020. æT constant
  28021. æFc Script.h
  28022. æD     smNotInstalled = 0,              /*routine not available in script*/
  28023.  
  28024. æKY smBadVerb 
  28025. æT constant
  28026. æFc Script.h
  28027. æD     smBadVerb = -1,                  /*Bad verb passed to a routine*/
  28028.  
  28029. æKY smBadScript 
  28030. æT constant
  28031. æFc Script.h
  28032. æD     smBadScript = -2,                /*Bad script code passed to a routine*/
  28033.  
  28034. æKY smRedrawChar 
  28035. æT constant
  28036. æFc Script.h
  28037. æD     smRedrawChar = 0,                /*Redraw character only*/
  28038.  
  28039. æKY smRedrawWord 
  28040. æT constant
  28041. æFc Script.h
  28042. æD     smRedrawWord = 1,                /*Redraw entire word (2-byte systems)*/
  28043.  
  28044. æKY smRedrawLine 
  28045. æT constant
  28046. æFc Script.h
  28047. æD     smRedrawLine = -1,               /*Redraw entire line (bidirectional systems)*/
  28048.  
  28049. æKY smVersion 
  28050. æT constant
  28051. æFc Script.h
  28052. æD     smVersion = 0,                   /*Environment version number*/
  28053.  
  28054. æKY smMunged 
  28055. æT constant
  28056. æFc Script.h
  28057. æD     smMunged = 2,                    /*Globals change count*/
  28058.  
  28059. æKY smEnabled 
  28060. æT constant
  28061. æFc Script.h
  28062. æD     smEnabled = 4,                   /*Environment enabled flag*/
  28063.  
  28064. æKY smBidirect 
  28065. æT constant
  28066. æFc Script.h
  28067. æD     smBidirect = 6,                  /*At least on bidirect script*/
  28068.  
  28069. æKY smFontForce 
  28070. æT constant
  28071. æFc Script.h
  28072. æD     smFontForce = 8,                 /*Force font flag*/
  28073.  
  28074. æKY smIntlForce 
  28075. æT constant
  28076. æFc Script.h
  28077. æD     smIntlForce = 10,                /*Force intl flag*/
  28078.  
  28079. æKY smForced 
  28080. æT constant
  28081. æFc Script.h
  28082. æD     smForced = 12,                   /*script forced to system script*/
  28083.  
  28084. æKY smDefault 
  28085. æT constant
  28086. æFc Script.h
  28087. æD     smDefault = 14,                  /*script defaulted to Roman script*/
  28088.  
  28089. æKY smPrint 
  28090. æT constant
  28091. æFc Script.h
  28092. æD     smPrint = 16,                    /*Printer action routine*/
  28093.  
  28094. æKY smSysScript 
  28095. æT constant
  28096. æFc Script.h
  28097. æD     smSysScript = 18,                /*System script*/
  28098.  
  28099. æKY smLastScript 
  28100. æT constant
  28101. æFc Script.h
  28102. æD     smLastScript = 20,               /*Last keyboard script*/
  28103.  
  28104. æKY smKeyScript 
  28105. æT constant
  28106. æFc Script.h
  28107. æD     smKeyScript = 22,                /*Keyboard script*/
  28108.  
  28109. æKY smSysRef 
  28110. æT constant
  28111. æFc Script.h
  28112. æD     smSysRef = 24,                   /*System folder refNum*/
  28113.  
  28114. æKY smKeyCache 
  28115. æT constant
  28116. æFc Script.h
  28117. æD     smKeyCache = 26,                 /*Keyboard table cache pointer*/
  28118.  
  28119. æKY smKeySwap 
  28120. æT constant
  28121. æFc Script.h
  28122. æD     smKeySwap = 28,                  /*Swapping table pointer*/
  28123.  
  28124. æKY smGenFlags 
  28125. æT constant
  28126. æFc Script.h
  28127. æD     smGenFlags = 30,                 /*General flags long*/
  28128.  
  28129. æKY smOverride 
  28130. æT constant
  28131. æFc Script.h
  28132. æD     smOverride = 32,                 /*Script override flags*/
  28133.  
  28134. æKY smCharPortion 
  28135. æT constant
  28136. æFc Script.h
  28137. æD     smCharPortion = 34,              /*Ch vs SpExtra proportion*/
  28138.  
  28139. æKY smDoubleByte 
  28140. æT constant
  28141. æFc Script.h
  28142. æD     smDoubleByte = 36,               /*Flag for double-byte script installed*/
  28143.  
  28144. æKY smKCHRCache 
  28145. æT constant
  28146. æFc Script.h
  28147. æD     smKCHRCache = 38,                /*Returns pointer to KCHR cache*/
  28148.  
  28149. æKY smRegionCode 
  28150. æT constant
  28151. æFc Script.h
  28152. æD     smRegionCode = 40,               /*Returns current region code (verXxx)*/
  28153.  
  28154. æKY smScriptVersion 
  28155. æT constant
  28156. æFc Script.h
  28157. æD     smScriptVersion = 0,             /*Script software version*/
  28158.  
  28159. æKY smScriptMunged 
  28160. æT constant
  28161. æFc Script.h
  28162. æD     smScriptMunged = 2,              /*Script entry changed count*/
  28163.  
  28164. æKY smScriptEnabled 
  28165. æT constant
  28166. æFc Script.h
  28167. æD     smScriptEnabled = 4,             /*Script enabled flag*/
  28168.  
  28169. æKY smScriptRight 
  28170. æT constant
  28171. æFc Script.h
  28172. æD     smScriptRight = 6,               /*Right to left flag*/
  28173.  
  28174. æKY smScriptJust 
  28175. æT constant
  28176. æFc Script.h
  28177. æD     smScriptJust = 8,                /*Justification flag*/
  28178.  
  28179. æKY smScriptRedraw 
  28180. æT constant
  28181. æFc Script.h
  28182. æD     smScriptRedraw = 10,             /*Word redraw flag*/
  28183.  
  28184. æKY smScriptSysFond 
  28185. æT constant
  28186. æFc Script.h
  28187. æD     smScriptSysFond = 12,            /*Preferred system font*/
  28188.  
  28189. æKY smScriptAppFond 
  28190. æT constant
  28191. æFc Script.h
  28192. æD     smScriptAppFond = 14,            /*Preferred Application font*/
  28193.  
  28194. æKY smScriptBundle 
  28195. æT constant
  28196. æFc Script.h
  28197. æD     smScriptBundle = 16,             /*Beginning of itlb verbs*/
  28198.  
  28199. æKY smScriptNumber 
  28200. æT constant
  28201. æFc Script.h
  28202. æD     smScriptNumber = 16,             /*Script itl0 id*/
  28203.  
  28204. æKY smScriptDate 
  28205. æT constant
  28206. æFc Script.h
  28207. æD     smScriptDate = 18,               /*Script itl1 id*/
  28208.  
  28209. æKY smScriptSort 
  28210. æT constant
  28211. æFc Script.h
  28212. æD     smScriptSort = 20,               /*Script itl2 id*/
  28213.  
  28214. æKY smScriptFlags 
  28215. æT constant
  28216. æFc Script.h
  28217. æD     smScriptFlags = 22,              /*flags word*/
  28218.  
  28219. æKY smScriptToken 
  28220. æT constant
  28221. æFc Script.h
  28222. æD     smScriptToken = 24,              /*Script itl4 id*/
  28223.  
  28224. æKY smScriptEncoding 
  28225. æT constant
  28226. æFc Script.h
  28227. æD     smScriptEncoding = 26,           /*id of optional itl5, if present*/
  28228.  
  28229. æKY smScriptLang 
  28230. æT constant
  28231. æFc Script.h
  28232. æD     smScriptLang = 28,               /*Current language for script*/
  28233.  
  28234. æKY smScriptNumDate 
  28235. æT constant
  28236. æFc Script.h
  28237. æD     smScriptNumDate = 30,            /*Script KCHR id*/
  28238.  
  28239. æKY smScriptKeys 
  28240. æT constant
  28241. æFc Script.h
  28242. æD     smScriptKeys = 32,               /*Script KEYC id from dictionary*/
  28243.  
  28244. æKY smScriptIcon 
  28245. æT constant
  28246. æFc Script.h
  28247. æD     smScriptIcon = 34,               /*ID # of SICN or kcs#/kcs4/kcs8 suite*/
  28248.  
  28249. æKY smScriptPrint 
  28250. æT constant
  28251. æFc Script.h
  28252. æD     smScriptPrint = 36,              /*Script printer action routine*/
  28253.  
  28254. æKY smScriptTrap 
  28255. æT constant
  28256. æFc Script.h
  28257. æD     smScriptTrap = 38,               /*Trap entry pointer*/
  28258.  
  28259. æKY smScriptCreator 
  28260. æT constant
  28261. æFc Script.h
  28262. æD     smScriptCreator = 40,            /*Script file creator*/
  28263.  
  28264. æKY smScriptFile 
  28265. æT constant
  28266. æFc Script.h
  28267. æD     smScriptFile = 42,               /*Script file name*/
  28268.  
  28269. æKY smScriptName 
  28270. æT constant
  28271. æFc Script.h
  28272. æD     smScriptName = 44,               /*Script name*/
  28273.  
  28274. æKY smScriptMonoFondSize 
  28275. æT constant
  28276. æFc Script.h
  28277. æD     smScriptMonoFondSize = 78,       /*default monospace FOND (hi) & size (lo)*/
  28278.  
  28279. æKY smScriptPrefFondSize 
  28280. æT constant
  28281. æFc Script.h
  28282. æD     smScriptPrefFondSize = 80,       /*preferred FOND (hi) & size (lo)*/
  28283.  
  28284. æKY smScriptSmallFondSize 
  28285. æT constant
  28286. æFc Script.h
  28287. æD     smScriptSmallFondSize = 82,      /*default small FOND (hi) & size (lo)*/
  28288.  
  28289. æKY smScriptSysFondSize 
  28290. æT constant
  28291. æFc Script.h
  28292. æD     smScriptSysFondSize = 84,        /*default system FOND (hi) & size (lo)*/
  28293.  
  28294. æKY smScriptAppFondSize 
  28295. æT constant
  28296. æFc Script.h
  28297. æD     smScriptAppFondSize = 86,        /*default app FOND (hi) & size (lo)*/
  28298.  
  28299. æKY smScriptHelpFondSize 
  28300. æT constant
  28301. æFc Script.h
  28302. æD     smScriptHelpFondSize = 88,       /*default Help Mgr FOND (hi) & size (lo)*/
  28303.  
  28304. æKY smScriptValidStyles 
  28305. æT constant
  28306. æFc Script.h
  28307. æD     smScriptValidStyles = 90,        /*mask of valid styles for script*/
  28308.  
  28309. æKY smScriptAliasStyle 
  28310. æT constant
  28311. æFc Script.h
  28312. æD     smScriptAliasStyle = 92,         /*style (set) to use for aliases*/
  28313.  
  28314. æKY smKeyNextScript 
  28315. æT constant
  28316. æFc Script.h
  28317. æD     smKeyNextScript = -1,            /* Switch to next available script */
  28318.  
  28319. æKY smKeySysScript 
  28320. æT constant
  28321. æFc Script.h
  28322. æD     smKeySysScript = -2,             /* Switch to the system script */
  28323.  
  28324. æKY smKeySwapScript 
  28325. æT constant
  28326. æFc Script.h
  28327. æD     smKeySwapScript = -3,            /* Switch to previously-used script */
  28328.  
  28329. æKY smKeyNextKybd 
  28330. æT constant
  28331. æFc Script.h
  28332. æD     smKeyNextKybd = -4,              /* Switch to next keyboard in current script */
  28333.  
  28334. æKY smKeySwapKybd 
  28335. æT constant
  28336. æFc Script.h
  28337. æD     smKeySwapKybd = -5,              /* Switch to previously-used keyboard in current keyscript */
  28338.  
  28339. æKY smKeyDisableKybds 
  28340. æT constant
  28341. æFc Script.h
  28342. æD     smKeyDisableKybds = -6,          /* Disable keyboards not in system or Roman script */
  28343.  
  28344. æKY smKeyEnableKybds 
  28345. æT constant
  28346. æFc Script.h
  28347. æD     smKeyEnableKybds = -7,           /* Re-enable keyboards for all enabled scripts */
  28348.  
  28349. æKY smKeyToggleInline 
  28350. æT constant
  28351. æFc Script.h
  28352. æD     smKeyToggleInline = -8,          /* Toggle inline input for current keyscript */
  28353.  
  28354. æKY smKeyToggleDirection 
  28355. æT constant
  28356. æFc Script.h
  28357. æD     smKeyToggleDirection = -9,       /* Toggle default line direction (TESysJust) */
  28358.  
  28359. æKY smKeyNextInputMethod 
  28360. æT constant
  28361. æFc Script.h
  28362. æD     smKeyNextInputMethod = -10,      /* Switch to next input method in current keyscript */
  28363.  
  28364. æKY smKeySwapInputMethod 
  28365. æT constant
  28366. æFc Script.h
  28367. æD     smKeySwapInputMethod = -11,      /* Switch to last-used input method in current keyscript */
  28368.  
  28369. æKY smKeyDisableKybdSwitch 
  28370. æT constant
  28371. æFc Script.h
  28372. æD     smKeyDisableKybdSwitch = -12,    /* Disable switching from the current keyboard */
  28373.  
  28374. æKY smsfIntellCP 
  28375. æT constant
  28376. æFc Script.h
  28377. æD     smsfIntellCP = 0,                /*script has intellegent cut & paste*/
  28378.  
  28379. æKY smsfSingByte 
  28380. æT constant
  28381. æFc Script.h
  28382. æD     smsfSingByte = 1,                /*script has only single bytes*/
  28383.  
  28384. æKY smsfNatCase 
  28385. æT constant
  28386. æFc Script.h
  28387. æD     smsfNatCase = 2,                 /*native chars have upper & lower case*/
  28388.  
  28389. æKY smsfContext 
  28390. æT constant
  28391. æFc Script.h
  28392. æD     smsfContext = 3,                 /*contextual script (e.g. AIS-based)*/
  28393.  
  28394. æKY smsfNoForceFont 
  28395. æT constant
  28396. æFc Script.h
  28397. æD     smsfNoForceFont = 4,             /*Will not force characters*/
  28398.  
  28399. æKY smsfB0Digits 
  28400. æT constant
  28401. æFc Script.h
  28402. æD     smsfB0Digits = 5,                /*Has alternate digits at B0-B9*/
  28403.  
  28404. æKY smsfAutoInit 
  28405. æT constant
  28406. æFc Script.h
  28407. æD     smsfAutoInit = 6,                /*auto initialize the script*/
  28408.  
  28409. æKY smsfForms 
  28410. æT constant
  28411. æFc Script.h
  28412. æD     smsfForms = 13,                  /*Uses contextual forms for letters*/
  28413.  
  28414. æKY smsfLigatures 
  28415. æT constant
  28416. æFc Script.h
  28417. æD     smsfLigatures = 14,              /*Uses contextual ligatures*/
  28418.  
  28419. æKY smsfReverse 
  28420. æT constant
  28421. æFc Script.h
  28422. æD     smsfReverse = 15,                /*Reverses native text, right-left*/
  28423.  
  28424. æKY smfShowIcon 
  28425. æT constant
  28426. æFc Script.h
  28427. æD     smfShowIcon = 31,                /*Show icon even if only one script*/
  28428.  
  28429. æKY smfDualCaret 
  28430. æT constant
  28431. æFc Script.h
  28432. æD     smfDualCaret = 30,               /*Use dual caret for mixed direction text*/
  28433.  
  28434. æKY smfNameTagEnab 
  28435. æT constant
  28436. æFc Script.h
  28437. æD     smfNameTagEnab = 29,             /*Reserved for internal use*/
  28438.  
  28439. æKY romanSysFond 
  28440. æT constant
  28441. æFc Script.h
  28442. æD     romanSysFond = 0x3FFF,           /*system font id number*/
  28443.  
  28444. æKY romanAppFond 
  28445. æT constant
  28446. æFc Script.h
  28447. æD     romanAppFond = 3,                /*application font id number*/
  28448.  
  28449. æKY romanFlags 
  28450. æT constant
  28451. æFc Script.h
  28452. æD     romanFlags = 0x0007,             /*roman settings*/
  28453.  
  28454. æKY smFondStart 
  28455. æT constant
  28456. æFc Script.h
  28457. æD     smFondStart = 0x4000,            /*start from 16K*/
  28458.  
  28459. æKY smFondEnd 
  28460. æT constant
  28461. æFc Script.h
  28462. æD     smFondEnd = 0xC000,              /*past end of range at 48K*/
  28463.  
  28464. æKY smUprHalfCharSet 
  28465. æT constant
  28466. æFc Script.h
  28467. æD     smUprHalfCharSet = 0x80,         /*first char code in top half of std char set*/
  28468.  
  28469. æKY diaeresisUprY 
  28470. æT constant
  28471. æFc Script.h
  28472. æD     diaeresisUprY = 0xD9,
  28473.  
  28474. æKY fraction 
  28475. æT constant
  28476. æFc Script.h
  28477. æD     fraction = 0xDA,
  28478.  
  28479. æKY intlCurrency 
  28480. æT constant
  28481. æFc Script.h
  28482. æD     intlCurrency = 0xDB,
  28483.  
  28484. æKY leftSingGuillemet 
  28485. æT constant
  28486. æFc Script.h
  28487. æD     leftSingGuillemet = 0xDC,
  28488.  
  28489. æKY rightSingGuillemet 
  28490. æT constant
  28491. æFc Script.h
  28492. æD     rightSingGuillemet = 0xDD,
  28493.  
  28494. æKY fiLigature 
  28495. æT constant
  28496. æFc Script.h
  28497. æD     fiLigature = 0xDE,
  28498.  
  28499. æKY flLigature 
  28500. æT constant
  28501. æFc Script.h
  28502. æD     flLigature = 0xDF,
  28503.  
  28504. æKY dblDagger 
  28505. æT constant
  28506. æFc Script.h
  28507. æD     dblDagger = 0xE0,
  28508.  
  28509. æKY centeredDot 
  28510. æT constant
  28511. æFc Script.h
  28512. æD     centeredDot = 0xE1,
  28513.  
  28514. æKY baseSingQuote 
  28515. æT constant
  28516. æFc Script.h
  28517. æD     baseSingQuote = 0xE2,
  28518.  
  28519. æKY baseDblQuote 
  28520. æT constant
  28521. æFc Script.h
  28522. æD     baseDblQuote = 0xE3,
  28523.  
  28524. æKY perThousand 
  28525. æT constant
  28526. æFc Script.h
  28527. æD     perThousand = 0xE4,
  28528.  
  28529. æKY circumflexUprA 
  28530. æT constant
  28531. æFc Script.h
  28532. æD     circumflexUprA = 0xE5,
  28533.  
  28534. æKY circumflexUprE 
  28535. æT constant
  28536. æFc Script.h
  28537. æD     circumflexUprE = 0xE6,
  28538.  
  28539. æKY acuteUprA 
  28540. æT constant
  28541. æFc Script.h
  28542. æD     acuteUprA = 0xE7,
  28543.  
  28544. æKY diaeresisUprE 
  28545. æT constant
  28546. æFc Script.h
  28547. æD     diaeresisUprE = 0xE8,
  28548.  
  28549. æKY graveUprE 
  28550. æT constant
  28551. æFc Script.h
  28552. æD     graveUprE = 0xE9,
  28553.  
  28554. æKY acuteUprI 
  28555. æT constant
  28556. æFc Script.h
  28557. æD     acuteUprI = 0xEA,
  28558.  
  28559. æKY circumflexUprI 
  28560. æT constant
  28561. æFc Script.h
  28562. æD     circumflexUprI = 0xEB,
  28563.  
  28564. æKY diaeresisUprI 
  28565. æT constant
  28566. æFc Script.h
  28567. æD     diaeresisUprI = 0xEC,
  28568.  
  28569. æKY graveUprI 
  28570. æT constant
  28571. æFc Script.h
  28572. æD     graveUprI = 0xED,
  28573.  
  28574. æKY acuteUprO 
  28575. æT constant
  28576. æFc Script.h
  28577. æD     acuteUprO = 0xEE,
  28578.  
  28579. æKY circumflexUprO 
  28580. æT constant
  28581. æFc Script.h
  28582. æD     circumflexUprO = 0xEF,
  28583.  
  28584. æKY appleLogo 
  28585. æT constant
  28586. æFc Script.h
  28587. æD     appleLogo = 0xF0,
  28588.  
  28589. æKY graveUprO 
  28590. æT constant
  28591. æFc Script.h
  28592. æD     graveUprO = 0xF1,
  28593.  
  28594. æKY acuteUprU 
  28595. æT constant
  28596. æFc Script.h
  28597. æD     acuteUprU = 0xF2,
  28598.  
  28599. æKY circumflexUprU 
  28600. æT constant
  28601. æFc Script.h
  28602. æD     circumflexUprU = 0xF3,
  28603.  
  28604. æKY graveUprU 
  28605. æT constant
  28606. æFc Script.h
  28607. æD     graveUprU = 0xF4,
  28608.  
  28609. æKY dotlessLwrI 
  28610. æT constant
  28611. æFc Script.h
  28612. æD     dotlessLwrI = 0xF5,
  28613.  
  28614. æKY circumflex 
  28615. æT constant
  28616. æFc Script.h
  28617. æD     circumflex = 0xF6,
  28618.  
  28619. æKY tilde 
  28620. æT constant
  28621. æFc Script.h
  28622. æD     tilde = 0xF7,
  28623.  
  28624. æKY macron 
  28625. æT constant
  28626. æFc Script.h
  28627. æD     macron = 0xF8,
  28628.  
  28629. æKY breveMark 
  28630. æT constant
  28631. æFc Script.h
  28632. æD     breveMark = 0xF9,
  28633.  
  28634. æKY overDot 
  28635. æT constant
  28636. æFc Script.h
  28637. æD     overDot = 0xFA,
  28638.  
  28639. æKY ringMark 
  28640. æT constant
  28641. æFc Script.h
  28642. æD     ringMark = 0xFB,
  28643.  
  28644. æKY cedilla 
  28645. æT constant
  28646. æFc Script.h
  28647. æD     cedilla = 0xFC,
  28648.  
  28649. æKY doubleAcute 
  28650. æT constant
  28651. æFc Script.h
  28652. æD     doubleAcute = 0xFD,
  28653.  
  28654. æKY ogonek 
  28655. æT constant
  28656. æFc Script.h
  28657. æD     ogonek = 0xFE,
  28658.  
  28659. æKY hachek 
  28660. æT constant
  28661. æFc Script.h
  28662. æD     hachek = 0xFF,
  28663.  
  28664. æKY fatalDateTime 
  28665. æT constant
  28666. æFc Script.h
  28667. æD     fatalDateTime = 0x8000,
  28668.  
  28669. æKY longDateFound 
  28670. æT constant
  28671. æFc Script.h
  28672. æD     longDateFound = 1,
  28673.  
  28674. æKY leftOverChars 
  28675. æT constant
  28676. æFc Script.h
  28677. æD     leftOverChars = 2,
  28678.  
  28679. æKY sepNotIntlSep 
  28680. æT constant
  28681. æFc Script.h
  28682. æD     sepNotIntlSep = 4,
  28683.  
  28684. æKY fieldOrderNotIntl 
  28685. æT constant
  28686. æFc Script.h
  28687. æD     fieldOrderNotIntl = 8,
  28688.  
  28689. æKY extraneousStrings 
  28690. æT constant
  28691. æFc Script.h
  28692. æD     extraneousStrings = 16,
  28693.  
  28694. æKY tooManySeps 
  28695. æT constant
  28696. æFc Script.h
  28697. æD     tooManySeps = 32,
  28698.  
  28699. æKY sepNotConsistent 
  28700. æT constant
  28701. æFc Script.h
  28702. æD     sepNotConsistent = 64,
  28703.  
  28704. æKY tokenErr 
  28705. æT constant
  28706. æFc Script.h
  28707. æD     tokenErr = 0x8100,
  28708.  
  28709. æKY cantReadUtilities 
  28710. æT constant
  28711. æFc Script.h
  28712. æD     cantReadUtilities = 0x8200,
  28713.  
  28714. æKY dateTimeNotFound 
  28715. æT constant
  28716. æFc Script.h
  28717. æD     dateTimeNotFound = 0x8400,
  28718.  
  28719. æKY dateTimeInvalid 
  28720. æT constant
  28721. æFc Script.h
  28722. æD     dateTimeInvalid = 0x8800,
  28723.  
  28724. æKY tokenIntl 
  28725. æT constant
  28726. æFc Script.h
  28727. æD     tokenIntl = 4,                   /*the itl resource number of the tokenizer*/
  28728.  
  28729. æKY tokenEmpty 
  28730. æT constant
  28731. æFc Script.h
  28732. æD     tokenEmpty = -1,
  28733.  
  28734. æKY tokenUnknown 
  28735. æT constant
  28736. æFc Script.h
  28737. æD     tokenUnknown = 0,
  28738.  
  28739. æKY tokenWhite 
  28740. æT constant
  28741. æFc Script.h
  28742. æD     tokenWhite = 1,
  28743.  
  28744. æKY tokenLeftLit 
  28745. æT constant
  28746. æFc Script.h
  28747. æD     tokenLeftLit = 2,
  28748.  
  28749. æKY tokenRightLit 
  28750. æT constant
  28751. æFc Script.h
  28752. æD     tokenRightLit = 3,
  28753.  
  28754. æKY tokenAlpha 
  28755. æT constant
  28756. æFc Script.h
  28757. æD     tokenAlpha = 4,
  28758.  
  28759. æKY tokenNumeric 
  28760. æT constant
  28761. æFc Script.h
  28762. æD     tokenNumeric = 5,
  28763.  
  28764. æKY tokenNewLine 
  28765. æT constant
  28766. æFc Script.h
  28767. æD     tokenNewLine = 6,
  28768.  
  28769. æKY tokenLeftComment 
  28770. æT constant
  28771. æFc Script.h
  28772. æD     tokenLeftComment = 7,
  28773.  
  28774. æKY tokenRightComment 
  28775. æT constant
  28776. æFc Script.h
  28777. æD     tokenRightComment = 8,
  28778.  
  28779. æKY tokenLiteral 
  28780. æT constant
  28781. æFc Script.h
  28782. æD     tokenLiteral = 9,
  28783.  
  28784. æKY tokenEscape 
  28785. æT constant
  28786. æFc Script.h
  28787. æD     tokenEscape = 10,
  28788.  
  28789. æKY tokenAltNum 
  28790. æT constant
  28791. æFc Script.h
  28792. æD     tokenAltNum = 11,
  28793.  
  28794. æKY tokenRealNum 
  28795. æT constant
  28796. æFc Script.h
  28797. æD     tokenRealNum = 12,
  28798.  
  28799. æKY tokenAltReal 
  28800. æT constant
  28801. æFc Script.h
  28802. æD     tokenAltReal = 13,
  28803.  
  28804. æKY tokenReserve1 
  28805. æT constant
  28806. æFc Script.h
  28807. æD     tokenReserve1 = 14,
  28808.  
  28809. æKY tokenReserve2 
  28810. æT constant
  28811. æFc Script.h
  28812. æD     tokenReserve2 = 15,
  28813.  
  28814. æKY tokenLeftParen 
  28815. æT constant
  28816. æFc Script.h
  28817. æD     tokenLeftParen = 16,
  28818.  
  28819. æKY tokenRightParen 
  28820. æT constant
  28821. æFc Script.h
  28822. æD     tokenRightParen = 17,
  28823.  
  28824. æKY tokenLeftBracket 
  28825. æT constant
  28826. æFc Script.h
  28827. æD     tokenLeftBracket = 18,
  28828.  
  28829. æKY tokenRightBracket 
  28830. æT constant
  28831. æFc Script.h
  28832. æD     tokenRightBracket = 19,
  28833.  
  28834. æKY tokenLeftCurly 
  28835. æT constant
  28836. æFc Script.h
  28837. æD     tokenLeftCurly = 20,
  28838.  
  28839. æKY tokenRightCurly 
  28840. æT constant
  28841. æFc Script.h
  28842. æD     tokenRightCurly = 21,
  28843.  
  28844. æKY tokenLeftEnclose 
  28845. æT constant
  28846. æFc Script.h
  28847. æD     tokenLeftEnclose = 22,
  28848.  
  28849. æKY tokenRightEnclose 
  28850. æT constant
  28851. æFc Script.h
  28852. æD     tokenRightEnclose = 23,
  28853.  
  28854. æKY tokenPlus 
  28855. æT constant
  28856. æFc Script.h
  28857. æD     tokenPlus = 24,
  28858.  
  28859. æKY tokenMinus 
  28860. æT constant
  28861. æFc Script.h
  28862. æD     tokenMinus = 25,
  28863.  
  28864. æKY tokenAsterisk 
  28865. æT constant
  28866. æFc Script.h
  28867. æD     tokenAsterisk = 26,
  28868.  
  28869. æKY tokenDivide 
  28870. æT constant
  28871. æFc Script.h
  28872. æD     tokenDivide = 27,
  28873.  
  28874. æKY tokenPlusMinus 
  28875. æT constant
  28876. æFc Script.h
  28877. æD     tokenPlusMinus = 28,
  28878.  
  28879. æKY tokenSlash 
  28880. æT constant
  28881. æFc Script.h
  28882. æD     tokenSlash = 29,
  28883.  
  28884. æKY tokenBackSlash 
  28885. æT constant
  28886. æFc Script.h
  28887. æD     tokenBackSlash = 30,
  28888.  
  28889. æKY tokenLess 
  28890. æT constant
  28891. æFc Script.h
  28892. æD     tokenLess = 31,
  28893.  
  28894. æKY tokenGreat 
  28895. æT constant
  28896. æFc Script.h
  28897. æD     tokenGreat = 32,
  28898.  
  28899. æKY tokenEqual 
  28900. æT constant
  28901. æFc Script.h
  28902. æD     tokenEqual = 33,
  28903.  
  28904. æKY tokenLessEqual2 
  28905. æT constant
  28906. æFc Script.h
  28907. æD     tokenLessEqual2 = 34,
  28908.  
  28909. æKY tokenLessEqual1 
  28910. æT constant
  28911. æFc Script.h
  28912. æD     tokenLessEqual1 = 35,
  28913.  
  28914. æKY tokenGreatEqual2 
  28915. æT constant
  28916. æFc Script.h
  28917. æD     tokenGreatEqual2 = 36,
  28918.  
  28919. æKY tokenGreatEqual1 
  28920. æT constant
  28921. æFc Script.h
  28922. æD     tokenGreatEqual1 = 37,
  28923.  
  28924. æKY token2Equal 
  28925. æT constant
  28926. æFc Script.h
  28927. æD     token2Equal = 38,
  28928.  
  28929. æKY tokenColonEqual 
  28930. æT constant
  28931. æFc Script.h
  28932. æD     tokenColonEqual = 39,
  28933.  
  28934. æKY tokenNotEqual 
  28935. æT constant
  28936. æFc Script.h
  28937. æD     tokenNotEqual = 40,
  28938.  
  28939. æKY tokenLessGreat 
  28940. æT constant
  28941. æFc Script.h
  28942. æD     tokenLessGreat = 41,
  28943.  
  28944. æKY tokenExclamEqual 
  28945. æT constant
  28946. æFc Script.h
  28947. æD     tokenExclamEqual = 42,
  28948.  
  28949. æKY tokenExclam 
  28950. æT constant
  28951. æFc Script.h
  28952. æD     tokenExclam = 43,
  28953.  
  28954. æKY tokenTilde 
  28955. æT constant
  28956. æFc Script.h
  28957. æD     tokenTilde = 44,
  28958.  
  28959. æKY tokenComma 
  28960. æT constant
  28961. æFc Script.h
  28962. æD     tokenComma = 45,
  28963.  
  28964. æKY tokenPeriod 
  28965. æT constant
  28966. æFc Script.h
  28967. æD     tokenPeriod = 46,
  28968.  
  28969. æKY tokenLeft2Quote 
  28970. æT constant
  28971. æFc Script.h
  28972. æD     tokenLeft2Quote = 47,
  28973.  
  28974. æKY tokenRight2Quote 
  28975. æT constant
  28976. æFc Script.h
  28977. æD     tokenRight2Quote = 48,
  28978.  
  28979. æKY tokenLeft1Quote 
  28980. æT constant
  28981. æFc Script.h
  28982. æD     tokenLeft1Quote = 49,
  28983.  
  28984. æKY tokenRight1Quote 
  28985. æT constant
  28986. æFc Script.h
  28987. æD     tokenRight1Quote = 50,
  28988.  
  28989. æKY token2Quote 
  28990. æT constant
  28991. æFc Script.h
  28992. æD     token2Quote = 51,
  28993.  
  28994. æKY token1Quote 
  28995. æT constant
  28996. æFc Script.h
  28997. æD     token1Quote = 52,
  28998.  
  28999. æKY tokenSemicolon 
  29000. æT constant
  29001. æFc Script.h
  29002. æD     tokenSemicolon = 53,
  29003.  
  29004. æKY tokenPercent 
  29005. æT constant
  29006. æFc Script.h
  29007. æD     tokenPercent = 54,
  29008.  
  29009. æKY tokenCaret 
  29010. æT constant
  29011. æFc Script.h
  29012. æD     tokenCaret = 55,
  29013.  
  29014. æKY tokenUnderline 
  29015. æT constant
  29016. æFc Script.h
  29017. æD     tokenUnderline = 56,
  29018.  
  29019. æKY tokenAmpersand 
  29020. æT constant
  29021. æFc Script.h
  29022. æD     tokenAmpersand = 57,
  29023.  
  29024. æKY tokenAtSign 
  29025. æT constant
  29026. æFc Script.h
  29027. æD     tokenAtSign = 58,
  29028.  
  29029. æKY tokenBar 
  29030. æT constant
  29031. æFc Script.h
  29032. æD     tokenBar = 59,
  29033.  
  29034. æKY tokenQuestion 
  29035. æT constant
  29036. æFc Script.h
  29037. æD     tokenQuestion = 60,
  29038.  
  29039. æKY tokenPi 
  29040. æT constant
  29041. æFc Script.h
  29042. æD     tokenPi = 61,
  29043.  
  29044. æKY tokenRoot 
  29045. æT constant
  29046. æFc Script.h
  29047. æD     tokenRoot = 62,
  29048.  
  29049. æKY tokenSigma 
  29050. æT constant
  29051. æFc Script.h
  29052. æD     tokenSigma = 63,
  29053.  
  29054. æKY tokenIntegral 
  29055. æT constant
  29056. æFc Script.h
  29057. æD     tokenIntegral = 64,
  29058.  
  29059. æKY tokenMicro 
  29060. æT constant
  29061. æFc Script.h
  29062. æD     tokenMicro = 65,
  29063.  
  29064. æKY tokenCapPi 
  29065. æT constant
  29066. æFc Script.h
  29067. æD     tokenCapPi = 66,
  29068.  
  29069. æKY tokenInfinity 
  29070. æT constant
  29071. æFc Script.h
  29072. æD     tokenInfinity = 67,
  29073.  
  29074. æKY tokenColon 
  29075. æT constant
  29076. æFc Script.h
  29077. æD     tokenColon = 68,
  29078.  
  29079. æKY tokenHash 
  29080. æT constant
  29081. æFc Script.h
  29082. æD     tokenHash = 69,
  29083.  
  29084. æKY tokenDollar 
  29085. æT constant
  29086. æFc Script.h
  29087. æD     tokenDollar = 70,
  29088.  
  29089. æKY tokenNoBreakSpace 
  29090. æT constant
  29091. æFc Script.h
  29092. æD     tokenNoBreakSpace = 71,
  29093.  
  29094. æKY tokenFraction 
  29095. æT constant
  29096. æFc Script.h
  29097. æD     tokenFraction = 72,
  29098.  
  29099. æKY tokenIntlCurrency 
  29100. æT constant
  29101. æFc Script.h
  29102. æD     tokenIntlCurrency = 73,
  29103.  
  29104. æKY tokenLeftSingGuillemet 
  29105. æT constant
  29106. æFc Script.h
  29107. æD     tokenLeftSingGuillemet = 74,
  29108.  
  29109. æKY tokenRightSingGuillemet 
  29110. æT constant
  29111. æFc Script.h
  29112. æD     tokenRightSingGuillemet = 75,
  29113.  
  29114. æKY tokenPerThousand 
  29115. æT constant
  29116. æFc Script.h
  29117. æD     tokenPerThousand = 76,
  29118.  
  29119. æKY tokenEllipsis 
  29120. æT constant
  29121. æFc Script.h
  29122. æD     tokenEllipsis = 77,
  29123.  
  29124. æKY tokenCenterDot 
  29125. æT constant
  29126. æFc Script.h
  29127. æD     tokenCenterDot = 78,
  29128.  
  29129. æKY tokenNil 
  29130. æT constant
  29131. æFc Script.h
  29132. æD     tokenNil = 127,
  29133.  
  29134. æKY delimPad 
  29135. æT constant
  29136. æFc Script.h
  29137. æD     delimPad = -2,
  29138.  
  29139. æKY tokenTilda 
  29140. æT constant
  29141. æFc Script.h
  29142. æD     tokenTilda = 44,
  29143.  
  29144. æKY tokenCarat 
  29145. æT constant
  29146. æFc Script.h
  29147. æD     tokenCarat = 55,
  29148.  
  29149. æKY tokLeftQuote 
  29150. æT constant
  29151. æFc Script.h
  29152. æD     tokLeftQuote = 1,
  29153.  
  29154. æKY tokRightQuote 
  29155. æT constant
  29156. æFc Script.h
  29157. æD     tokRightQuote = 2,
  29158.  
  29159. æKY tokLeadPlacer 
  29160. æT constant
  29161. æFc Script.h
  29162. æD     tokLeadPlacer = 3,
  29163.  
  29164. æKY tokLeader 
  29165. æT constant
  29166. æFc Script.h
  29167. æD     tokLeader = 4,
  29168.  
  29169. æKY tokNonLeader 
  29170. æT constant
  29171. æFc Script.h
  29172. æD     tokNonLeader = 5,
  29173.  
  29174. æKY tokZeroLead 
  29175. æT constant
  29176. æFc Script.h
  29177. æD     tokZeroLead = 6,
  29178.  
  29179. æKY tokPercent 
  29180. æT constant
  29181. æFc Script.h
  29182. æD     tokPercent = 7,
  29183.  
  29184. æKY tokPlusSign 
  29185. æT constant
  29186. æFc Script.h
  29187. æD     tokPlusSign = 8,
  29188.  
  29189. æKY tokMinusSign 
  29190. æT constant
  29191. æFc Script.h
  29192. æD     tokMinusSign = 9,
  29193.  
  29194. æKY tokThousands 
  29195. æT constant
  29196. æFc Script.h
  29197. æD     tokThousands = 10,
  29198.  
  29199. æKY tokSeparator 
  29200. æT constant
  29201. æFc Script.h
  29202. æD     tokSeparator = 12,               /*11 is a reserved field*/
  29203.  
  29204. æKY tokEscape 
  29205. æT constant
  29206. æFc Script.h
  29207. æD     tokEscape = 13,
  29208.  
  29209. æKY tokDecPoint 
  29210. æT constant
  29211. æFc Script.h
  29212. æD     tokDecPoint = 14,
  29213.  
  29214. æKY tokEPlus 
  29215. æT constant
  29216. æFc Script.h
  29217. æD     tokEPlus = 15,
  29218.  
  29219. æKY tokEMinus 
  29220. æT constant
  29221. æFc Script.h
  29222. æD     tokEMinus = 16,
  29223.  
  29224. æKY tokMaxSymbols 
  29225. æT constant
  29226. æFc Script.h
  29227. æD     tokMaxSymbols = 31,
  29228.  
  29229. æKY curNumberPartsVersion 
  29230. æT constant
  29231. æFc Script.h
  29232. æD     curNumberPartsVersion = 1,       /*current version of NumberParts record*/
  29233.  
  29234. æKY fVNumber 
  29235. æT constant
  29236. æFc Script.h
  29237. æD     fVNumber = 0,                    /*first version of NumFormatString*/
  29238.  
  29239. æKY smallDateBit 
  29240. æT constant
  29241. æFc Script.h
  29242. æD     smallDateBit = 31,               /*Restrict valid date/time to range of Time global*/
  29243.  
  29244. æKY togChar12HourBit 
  29245. æT constant
  29246. æFc Script.h
  29247. æD     togChar12HourBit = 30,           /*If toggling hour by char, accept hours 1..12 only*/
  29248.  
  29249. æKY togCharZCycleBit 
  29250. æT constant
  29251. æFc Script.h
  29252. æD     togCharZCycleBit = 29,           /*Modifier for togChar12HourBit: accept hours 0..11 only*/
  29253.  
  29254. æKY togDelta12HourBit 
  29255. æT constant
  29256. æFc Script.h
  29257. æD     togDelta12HourBit = 28,          /*If toggling hour up/down, restrict to 12-hour range (am/pm)*/
  29258.  
  29259. æKY genCdevRangeBit 
  29260. æT constant
  29261. æFc Script.h
  29262. æD     genCdevRangeBit = 27,            /*Restrict date/time to range used by genl CDEV*/
  29263.  
  29264. æKY validDateFields 
  29265. æT constant
  29266. æFc Script.h
  29267. æD     validDateFields = -1,
  29268.  
  29269. æKY maxDateField 
  29270. æT constant
  29271. æFc Script.h
  29272. æD     maxDateField = 10,
  29273.  
  29274. æKY eraMask 
  29275. æT constant
  29276. æFc Script.h
  29277. æD     eraMask = 0x0001,
  29278.  
  29279. æKY yearMask 
  29280. æT constant
  29281. æFc Script.h
  29282. æD     yearMask = 0x0002,
  29283.  
  29284. æKY monthMask 
  29285. æT constant
  29286. æFc Script.h
  29287. æD     monthMask = 0x0004,
  29288.  
  29289. æKY dayMask 
  29290. æT constant
  29291. æFc Script.h
  29292. æD     dayMask = 0x0008,
  29293.  
  29294. æKY hourMask 
  29295. æT constant
  29296. æFc Script.h
  29297. æD     hourMask = 0x0010,
  29298.  
  29299. æKY minuteMask 
  29300. æT constant
  29301. æFc Script.h
  29302. æD     minuteMask = 0x0020,
  29303.  
  29304. æKY secondMask 
  29305. æT constant
  29306. æFc Script.h
  29307. æD     secondMask = 0x0040,
  29308.  
  29309. æKY dayOfWeekMask 
  29310. æT constant
  29311. æFc Script.h
  29312. æD     dayOfWeekMask = 0x0080,
  29313.  
  29314. æKY dayOfYearMask 
  29315. æT constant
  29316. æFc Script.h
  29317. æD     dayOfYearMask = 0x0100,
  29318.  
  29319. æKY weekOfYearMask 
  29320. æT constant
  29321. æFc Script.h
  29322. æD     weekOfYearMask = 0x0200,
  29323.  
  29324. æKY pmMask 
  29325. æT constant
  29326. æFc Script.h
  29327. æD     pmMask = 0x0400,
  29328.  
  29329. æKY dateStdMask 
  29330. æT constant
  29331. æFc Script.h
  29332. æD     dateStdMask = 0x007F,
  29333.  
  29334. æKY toggleUndefined 
  29335. æT constant
  29336. æFc Script.h
  29337. æD     toggleUndefined = 0,
  29338.  
  29339. æKY toggleOK 
  29340. æT constant
  29341. æFc Script.h
  29342. æD     toggleOK = 1,
  29343.  
  29344. æKY toggleBadField 
  29345. æT constant
  29346. æFc Script.h
  29347. æD     toggleBadField = 2,
  29348.  
  29349. æKY toggleBadDelta 
  29350. æT constant
  29351. æFc Script.h
  29352. æD     toggleBadDelta = 3,
  29353.  
  29354. æKY toggleBadChar 
  29355. æT constant
  29356. æFc Script.h
  29357. æD     toggleBadChar = 4,
  29358.  
  29359. æKY toggleUnknown 
  29360. æT constant
  29361. æFc Script.h
  29362. æD     toggleUnknown = 5,
  29363.  
  29364. æKY toggleBadNum 
  29365. æT constant
  29366. æFc Script.h
  29367. æD     toggleBadNum = 6,
  29368.  
  29369. æKY toggleOutOfRange 
  29370. æT constant
  29371. æFc Script.h
  29372. æD     toggleOutOfRange = 7,            /*synonym for toggleErr3*/
  29373.  
  29374. æKY toggleErr3 
  29375. æT constant
  29376. æFc Script.h
  29377. æD     toggleErr3 = 7,
  29378.  
  29379. æKY toggleErr4 
  29380. æT constant
  29381. æFc Script.h
  29382. æD     toggleErr4 = 8,
  29383.  
  29384. æKY toggleErr5 
  29385. æT constant
  29386. æFc Script.h
  29387. æD     toggleErr5 = 9,
  29388.  
  29389. æKY smTruncEnd 
  29390. æT constant
  29391. æFc Script.h
  29392. æD     smTruncEnd = 0,                  /* Truncate at end */
  29393.  
  29394. æKY smTruncMiddle 
  29395. æT constant
  29396. æFc Script.h
  29397. æD     smTruncMiddle = 0x4000,          /* Truncate in middle */
  29398.  
  29399. æKY smNotTruncated 
  29400. æT constant
  29401. æFc Script.h
  29402. æD     smNotTruncated = 0,              /* No truncation was necessary */
  29403.  
  29404. æKY smTruncated 
  29405. æT constant
  29406. æFc Script.h
  29407. æD     smTruncated = 1,                 /* Truncation performed */
  29408.  
  29409. æKY smTruncErr 
  29410. æT constant
  29411. æFc Script.h
  29412. æD     smTruncErr = -1,                 /* General error */
  29413.  
  29414. æKY smOnlyStyleRun 
  29415. æT constant
  29416. æFc Script.h
  29417. æD     smOnlyStyleRun = 0,              /* This is the only style run on the line*/
  29418.  
  29419. æKY smLeftStyleRun 
  29420. æT constant
  29421. æFc Script.h
  29422. æD     smLeftStyleRun = 1,              /* This is leftmost of multiple style runs on the line*/
  29423.  
  29424. æKY smRightStyleRun 
  29425. æT constant
  29426. æFc Script.h
  29427. æD     smRightStyleRun = 2,             /* This is rightmost of multiple style runs on the line*/
  29428.  
  29429. æKY smMiddleStyleRun 
  29430. æT constant
  29431. æFc Script.h
  29432. æD     smMiddleStyleRun = 3,            /* There are multiple style runs on the line and this
  29433.  is neither the leftmost nor the rightmost. */
  29434.  
  29435. æKY TokenResults
  29436. tokenOK
  29437. tokenOverflow
  29438. stringOverflow
  29439. badDelim
  29440. badEnding
  29441. crash
  29442. æT enum
  29443. æFc Script.h
  29444. æD enum {tokenOK,tokenOverflow,stringOverflow,badDelim,badEnding,crash};
  29445. typedef unsigned char TokenResults;
  29446.  
  29447. æKY LongDateField
  29448. eraField
  29449. yearField
  29450. monthField
  29451. dayField
  29452. hourField
  29453. minuteField
  29454. secondField
  29455. dayOfWeekField
  29456. dayOfYearField
  29457. weekOfYearField
  29458. pmField
  29459. res1Field
  29460. res2Field
  29461. res3Field
  29462. æT enum
  29463. æFc Script.h
  29464. æD enum {eraField,yearField,monthField,dayField,hourField,minuteField,secondField,
  29465.     dayOfWeekField,dayOfYearField,weekOfYearField,pmField,res1Field,res2Field,
  29466.     res3Field};
  29467. typedef unsigned char LongDateField;
  29468.  
  29469. æKY StyledLineBreakCode
  29470. smBreakWord
  29471. smBreakChar
  29472. smBreakOverflow
  29473. æT enum
  29474. æFc Script.h
  29475. æD enum {smBreakWord,smBreakChar,smBreakOverflow};
  29476. typedef unsigned char StyledLineBreakCode;
  29477.  
  29478. æKY FormatClass
  29479. fPositive
  29480. fNegative
  29481. fZero
  29482. æT enum
  29483. æFc Script.h
  29484. æD enum {fPositive,fNegative,fZero};
  29485. typedef unsigned char FormatClass;
  29486.  
  29487. æKY FormatResultType
  29488. fFormatOK
  29489. fBestGuess
  29490. fOutOfSynch
  29491. fSpuriousChars
  29492. fMissingDelimiter
  29493. fExtraDecimal
  29494. fMissingLiteral
  29495. fExtraExp
  29496. fFormatOverflow
  29497. fFormStrIsNAN
  29498. fBadPartsTable
  29499. fExtraPercent
  29500. fExtraSeparator
  29501. fEmptyFormatString
  29502. æT enum
  29503. æFc Script.h
  29504. æD enum {fFormatOK,fBestGuess,fOutOfSynch,fSpuriousChars,fMissingDelimiter,
  29505.     fExtraDecimal,fMissingLiteral,fExtraExp,fFormatOverflow,fFormStrIsNAN,
  29506.     fBadPartsTable,fExtraPercent,fExtraSeparator,fEmptyFormatString};
  29507. typedef unsigned char FormatResultType;
  29508.  
  29509. æKY CharByteTable
  29510. æT typedef
  29511. æFc Script.h
  29512. æD typedef char CharByteTable[256];
  29513.  
  29514. æKY ToggleResults
  29515. æT typedef
  29516. æFc Script.h
  29517. æD typedef short ToggleResults;
  29518.  
  29519. æKY BreakTable 
  29520. æT struct
  29521. æFc Script.h
  29522. æD struct BreakTable {
  29523.     char charTypes[256];
  29524.     short tripleLength;
  29525.     short triples[1];
  29526. };
  29527.  
  29528. typedef struct BreakTable BreakTable;
  29529. typedef BreakTable *BreakTablePtr;
  29530.  
  29531.  
  29532. æKY NBreakTable 
  29533. æT struct
  29534. æFc Script.h
  29535. æD struct NBreakTable {
  29536.     signed char flags1;
  29537.     signed char flags2;
  29538.     short version;
  29539.     short classTableOff;
  29540.     short auxCTableOff;
  29541.     short backwdTableOff;
  29542.     short forwdTableOff;
  29543.     short doBackup;
  29544.     short reserved;
  29545.     char charTypes[256];
  29546.     short tables[1];
  29547. };
  29548.  
  29549. typedef struct NBreakTable NBreakTable;
  29550. typedef NBreakTable *NBreakTablePtr;
  29551.  
  29552.  
  29553. æKY OffPair 
  29554. æT struct
  29555. æFc Script.h
  29556. æD struct OffPair {
  29557.     short offFirst;
  29558.     short offSecond;
  29559. };
  29560.  
  29561. typedef struct OffPair OffPair;
  29562.  
  29563.  
  29564. æKY OffsetTable
  29565. æT typedef
  29566. æFc Script.h
  29567. æD typedef OffPair OffsetTable[3];
  29568.  
  29569. æKY ItlcRecord 
  29570. æT struct
  29571. æFc Script.h
  29572. æD struct ItlcRecord {
  29573.     short itlcSystem;                   /*default system script*/
  29574.     short itlcReserved;                 /*reserved*/
  29575.     char itlcFontForce;                 /*default font force flag*/
  29576.     char itlcIntlForce;                 /*default intl force flag*/
  29577.     char itlcOldKybd;                   /*old keyboard*/
  29578.     char itlcFlags;                     /*general flags*/
  29579.     short itlcIconOffset;               /*script icon offset*/
  29580.     char itlcIconSide;                  /*icon side*/
  29581.     char itlcIconRsvd;                  /*rsvd for other icon info*/
  29582.     short itlcRegionCode;               /*preferred verXxx code*/
  29583.     char itlcReserved3[34];             /*for future use*/
  29584. };
  29585.  
  29586. typedef struct ItlcRecord ItlcRecord;
  29587.  
  29588.  
  29589. æKY ItlbRecord 
  29590. æT struct
  29591. æFc Script.h
  29592. æD struct ItlbRecord {
  29593.     short itlbNumber;                   /*itl0 id number*/
  29594.     short itlbDate;                     /*itl1 id number*/
  29595.     short itlbSort;                     /*itl2 id number*/
  29596.     short itlbFlags;                    /*Script flags*/
  29597.     short itlbToken;                    /*itl4 id number*/
  29598.     short itlbEncoding;                 /*itl5 ID # (optional; char encoding)*/
  29599.     short itlbLang;                     /*cur language for script */
  29600.     char itlbNumRep;                    /*number representation code*/
  29601.     char itlbDateRep;                   /*date representation code */
  29602.     short itlbKeys;                     /*KCHR id number*/
  29603.     short itlbIcon;                     /*ID # of SICN or kcs#/kcs4/kcs8 suite.*/
  29604. };
  29605.  
  29606. typedef struct ItlbRecord ItlbRecord;
  29607.  
  29608.  
  29609. æKY ItlbExtRecord 
  29610. æT struct
  29611. æFc Script.h
  29612. æD struct ItlbExtRecord {
  29613.     ItlbRecord base;                    /*un-extended ItlbRecord*/
  29614.     long itlbLocalSize;                 /*size of script's local record*/
  29615.     short itlbMonoFond;                 /*default monospace FOND ID*/
  29616.     short itlbMonoSize;                 /*default monospace font size*/
  29617.     short itlbPrefFond;                 /*preferred FOND ID*/
  29618.     short itlbPrefSize;                 /*preferred font size*/
  29619.     short itlbSmallFond;                /*default small FOND ID*/
  29620.     short itlbSmallSize;                /*default small font size*/
  29621.     short itlbSysFond;                  /*default system FOND ID*/
  29622.     short itlbSysSize;                  /*default system font size*/
  29623.     short itlbAppFond;                  /*default application FOND ID*/
  29624.     short itlbAppSize;                  /*default application font size*/
  29625.     short itlbHelpFond;                 /*default Help Mgr FOND ID*/
  29626.     short itlbHelpSize;                 /*default Help Mgr font size*/
  29627.     Style itlbValidStyles;              /*set of valid styles for script*/
  29628.     Style itlbAliasStyle;               /*style (set) to mark aliases*/
  29629. };
  29630.  
  29631. typedef struct ItlbExtRecord ItlbExtRecord;
  29632.  
  29633.  
  29634. æKY MachineLocation 
  29635. æT struct
  29636. æFc Script.h
  29637. æD struct MachineLocation {
  29638.     Fract latitude;
  29639.     Fract longitude;
  29640.     union{
  29641.         char dlsDelta;                  /*signed byte; daylight savings delta*/
  29642.         long gmtDelta;                  /*must mask - see documentation*/
  29643.         }gmtFlags;
  29644. };
  29645.  
  29646. typedef struct MachineLocation MachineLocation;
  29647.  
  29648.  
  29649. æKY String2DateStatus
  29650. æT typedef
  29651. æFc Script.h
  29652. æD typedef short String2DateStatus;
  29653.  
  29654. æKY TokenType
  29655. æT typedef
  29656. æFc Script.h
  29657. æD typedef short TokenType;
  29658.  
  29659. æKY DelimType
  29660. æT typedef
  29661. æFc Script.h
  29662. æD typedef TokenType DelimType[2];
  29663.  
  29664. æKY CommentType
  29665. æT typedef
  29666. æFc Script.h
  29667. æD typedef TokenType CommentType[4];
  29668.  
  29669. æKY TokenRec 
  29670. æT struct
  29671. æFc Script.h
  29672. æD struct TokenRec {
  29673.     TokenType theToken;
  29674.     Ptr position;                       /*pointer into original Source*/
  29675.     long length;                        /*length of text in original source*/
  29676.     StringPtr stringPosition;           /*Pascal/C string copy of identifier*/
  29677. };
  29678.  
  29679. typedef struct TokenRec TokenRec;
  29680. typedef TokenRec *TokenRecPtr;
  29681.  
  29682.  
  29683. æKY TokenBlock 
  29684. æT struct
  29685. æFc Script.h
  29686. æD struct TokenBlock {
  29687.     Ptr source;                         /*pointer to stream of characters*/
  29688.     long sourceLength;                  /*length of source stream*/
  29689.     Ptr tokenList;                      /*pointer to array of tokens*/
  29690.     long tokenLength;                   /*maximum length of TokenList*/
  29691.     long tokenCount;                    /*number tokens generated by tokenizer*/
  29692.     Ptr stringList;                     /*pointer to stream of identifiers*/
  29693.     long stringLength;                  /*length of string list*/
  29694.     long stringCount;                   /*number of bytes currently used*/
  29695.     Boolean doString;                   /*make strings & put into StringLIst*/
  29696.     Boolean doAppend;                   /*append to TokenList rather than replace*/
  29697.     Boolean doAlphanumeric;             /*identifiers may include numeric*/
  29698.     Boolean doNest;                     /*do comments nest?*/
  29699.     TokenType leftDelims[2];
  29700.     TokenType rightDelims[2];
  29701.     TokenType leftComment[4];
  29702.     TokenType rightComment[4];
  29703.     TokenType escapeCode;               /*escape symbol code*/
  29704.     TokenType decimalCode;
  29705.     Handle itlResource;                 /*ptr to itl4 resource of current script*/
  29706.     long reserved[8];                   /*must be zero!*/
  29707. };
  29708.  
  29709. typedef struct TokenBlock TokenBlock;
  29710. typedef TokenBlock *TokenBlockPtr;
  29711.  
  29712.  
  29713. æKY UntokenTable 
  29714. æT struct
  29715. æFc Script.h
  29716. æD struct UntokenTable {
  29717.     short len;
  29718.     short lastToken;
  29719.     short index[256];                   /*index table; last = lastToken*/
  29720. };
  29721.  
  29722. typedef struct UntokenTable UntokenTable;
  29723. typedef UntokenTable *UntokenTablePtr, **UntokenTableHandle;
  29724.  
  29725.  
  29726. æKY DateCacheRecord 
  29727. æT struct
  29728. æFc Script.h
  29729. æD struct DateCacheRecord {
  29730.     short hidden[256];                  /*only for temporary use*/
  29731. };
  29732.  
  29733. typedef struct DateCacheRecord DateCacheRecord;
  29734. typedef DateCacheRecord *DateCachePtr;
  29735.  
  29736.  
  29737. æKY LongDateTime
  29738. æT typedef
  29739. æFc Script.h
  29740. æD typedef comp LongDateTime;
  29741.  
  29742. æKY LongDateCvt 
  29743. æT union
  29744. æFc Script.h
  29745. æD union LongDateCvt {
  29746.     comp c;
  29747.     struct {
  29748.         long lHigh;
  29749.         long lLow;
  29750.         } hl;
  29751. };
  29752.  
  29753. typedef union LongDateCvt LongDateCvt;
  29754.  
  29755.  
  29756. æKY LongDateRec 
  29757. æT union
  29758. æFc Script.h
  29759. æD union LongDateRec {
  29760.     struct {
  29761.         short era;
  29762.         short year;
  29763.         short month;
  29764.         short day;
  29765.         short hour;
  29766.         short minute;
  29767.         short second;
  29768.         short dayOfWeek;
  29769.         short dayOfYear;
  29770.         short weekOfYear;
  29771.         short pm;
  29772.         short res1;
  29773.         short res2;
  29774.         short res3;
  29775.         } ld;
  29776.     short list[14];                     /*Index by LongDateField!*/
  29777.     struct {
  29778.         short eraAlt;
  29779.         DateTimeRec oldDate;
  29780.         } od;
  29781. };
  29782.  
  29783. typedef union LongDateRec LongDateRec;
  29784.  
  29785.  
  29786. æKY DateDelta
  29787. æT typedef
  29788. æFc Script.h
  29789. æD typedef char DateDelta;
  29790.  
  29791. æKY TogglePB 
  29792. æT struct
  29793. æFc Script.h
  29794. æD struct TogglePB {
  29795.     long togFlags;                      /*caller normally sets low word to dateStdMask=$7F*/
  29796.     ResType amChars;                    /*from intl0*/
  29797.     ResType pmChars;                    /*from intl0*/
  29798.     long reserved[4];
  29799. };
  29800.  
  29801. typedef struct TogglePB TogglePB;
  29802.  
  29803.  
  29804. æKY FormatOrder
  29805. æT typedef
  29806. æFc Script.h
  29807. æD typedef short FormatOrder[1];
  29808.  
  29809. æKY FormatOrderPtr
  29810. æT typedef
  29811. æFc Script.h
  29812. æD typedef FormatOrder *FormatOrderPtr;
  29813.  
  29814. æKY FormatStatus
  29815. æT typedef
  29816. æFc Script.h
  29817. æD typedef short FormatStatus;
  29818.  
  29819. æKY WideChar 
  29820. æT union
  29821. æFc Script.h
  29822. æD union WideChar {
  29823.     char a[2];                          /*0 is the high order character*/
  29824.     short b;
  29825. };
  29826.  
  29827. typedef union WideChar WideChar;
  29828.  
  29829.  
  29830. æKY WideCharArr 
  29831. æT struct
  29832. æFc Script.h
  29833. æD struct WideCharArr {
  29834.     short size;
  29835.     WideChar data[10];
  29836. };
  29837.  
  29838. typedef struct WideCharArr WideCharArr;
  29839.  
  29840.  
  29841. æKY NumFormatString 
  29842. æT struct
  29843. æFc Script.h
  29844. æD struct NumFormatString {
  29845.     char fLength;
  29846.     char fVersion;
  29847.     char data[254];                     /*private data*/
  29848. };
  29849.  
  29850. typedef struct NumFormatString NumFormatString;
  29851.  
  29852.  
  29853. æKY Itl4Rec 
  29854. æT struct
  29855. æFc Script.h
  29856. æD struct Itl4Rec {
  29857.     short flags;
  29858.     long resourceType;
  29859.     short resourceNum;
  29860.     short version;
  29861.     long resHeader1;
  29862.     long resHeader2;
  29863.     short numTables;                    /*one-based*/
  29864.     long mapOffset;                     /*offsets are from record start*/
  29865.     long strOffset;
  29866.     long fetchOffset;
  29867.     long unTokenOffset;
  29868.     long defPartsOffset;
  29869.     long resOffset6;
  29870.     long resOffset7;
  29871.     long resOffset8;
  29872. };
  29873.  
  29874. typedef struct Itl4Rec Itl4Rec;
  29875. typedef Itl4Rec *Itl4Ptr, **Itl4Handle;
  29876.  
  29877.  
  29878. æKY NItl4Rec 
  29879. æT struct
  29880. æFc Script.h
  29881. æD struct NItl4Rec {
  29882.     short flags;
  29883.     long resourceType;
  29884.     short resourceNum;
  29885.     short version;
  29886.     short format;
  29887.     short resHeader;
  29888.     long resHeader2;
  29889.     short numTables;                    /*one-based*/
  29890.     long mapOffset;                     /*offsets are from record start*/
  29891.     long strOffset;
  29892.     long fetchOffset;
  29893.     long unTokenOffset;
  29894.     long defPartsOffset;
  29895.     long whtSpListOffset;
  29896.     long resOffset7;
  29897.     long resOffset8;
  29898.     short resLength1;
  29899.     short resLength2;
  29900.     short resLength3;
  29901.     short unTokenLength;
  29902.     short defPartsLength;
  29903.     short whtSpListLength;
  29904.     short resLength7;
  29905.     short resLength8;
  29906. };
  29907.  
  29908. typedef struct NItl4Rec NItl4Rec;
  29909. typedef NItl4Rec *NItl4Ptr, **NItl4Handle;
  29910.  
  29911.  
  29912. æKY NumberParts 
  29913. æT struct
  29914. æFc Script.h
  29915. æD struct NumberParts {
  29916.     short version;
  29917.     WideChar data[31];                  /*index by [tokLeftQuote..tokMaxSymbols]*/
  29918.     WideCharArr pePlus;
  29919.     WideCharArr peMinus;
  29920.     WideCharArr peMinusPlus;
  29921.     WideCharArr altNumTable;
  29922.     char reserved[20];
  29923. };
  29924.  
  29925. typedef struct NumberParts NumberParts;
  29926. typedef NumberParts *NumberPartsPtr;
  29927.  
  29928.  
  29929. æKY FVector 
  29930. æT struct
  29931. æFc Script.h
  29932. æD struct FVector {
  29933.     short start;
  29934.     short length;
  29935. };
  29936.  
  29937. typedef struct FVector FVector;
  29938.  
  29939.  
  29940. æKY TripleInt
  29941. æT typedef
  29942. æFc Script.h
  29943. æD typedef FVector TripleInt[3];        /* index by [fPositive..fZero] */
  29944.  
  29945. æKY ScriptRunStatus 
  29946. æT struct
  29947. æFc Script.h
  29948. æD struct ScriptRunStatus {
  29949.     char script;
  29950.     char variant;
  29951. };
  29952.  
  29953. typedef struct ScriptRunStatus ScriptRunStatus;
  29954.  
  29955.  
  29956. æKY TruncCode
  29957. æT typedef
  29958. æFc Script.h
  29959. æD typedef short TruncCode;
  29960.  
  29961. æKY JustStyleCode
  29962. æT typedef
  29963. æFc Script.h
  29964. æD typedef short JustStyleCode;
  29965.  
  29966. æKY FontScript 
  29967. æT Function
  29968. æFc Script.h
  29969. æD pascal short FontScript(void)
  29970.     = {0x2F3C,0x8200,0x0000,0xA8B5}; 
  29971.  
  29972. æKY IntlScript 
  29973. æT Function
  29974. æFc Script.h
  29975. æD pascal short IntlScript(void)
  29976.     = {0x2F3C,0x8200,0x0002,0xA8B5}; 
  29977.  
  29978. æKY KeyScript 
  29979. æT Function
  29980. æFc Script.h
  29981. æD pascal void KeyScript(short code)
  29982.     = {0x2F3C,0x8002,0x0004,0xA8B5}; 
  29983.  
  29984. æKY Font2Script 
  29985. æT Function
  29986. æFc Script.h
  29987. æD pascal short Font2Script(short fontNumber)
  29988.     = {0x2F3C,0x8202,0x0006,0xA8B5}; 
  29989.  
  29990. æKY GetEnvirons 
  29991. æT Function
  29992. æFc Script.h
  29993. æD pascal long GetEnvirons(short verb)
  29994.     = {0x2F3C,0x8402,0x0008,0xA8B5}; 
  29995.  
  29996. æKY SetEnvirons 
  29997. æT Function
  29998. æFc Script.h
  29999. æD pascal OSErr SetEnvirons(short verb,long param)
  30000.     = {0x2F3C,0x8206,0x000A,0xA8B5}; 
  30001.  
  30002. æKY GetScript 
  30003. æT Function
  30004. æFc Script.h
  30005. æD pascal long GetScript(short script,short verb)
  30006.     = {0x2F3C,0x8404,0x000C,0xA8B5}; 
  30007.  
  30008. æKY SetScript 
  30009. æT Function
  30010. æFc Script.h
  30011. æD pascal OSErr SetScript(short script,short verb,long param)
  30012.     = {0x2F3C,0x8208,0x000E,0xA8B5}; 
  30013.  
  30014. æKY CharByte 
  30015. æT Function
  30016. æFc Script.h
  30017. æD pascal short CharByte(Ptr textBuf,short textOffset)
  30018.     = {0x2F3C,0x8206,0x0010,0xA8B5}; 
  30019.  
  30020. æKY CharType 
  30021. æT Function
  30022. æFc Script.h
  30023. æD pascal short CharType(Ptr textBuf,short textOffset)
  30024.     = {0x2F3C,0x8206,0x0012,0xA8B5}; 
  30025.  
  30026. æKY Pixel2Char 
  30027. æT Function
  30028. æFc Script.h
  30029. æD pascal short Pixel2Char(Ptr textBuf,short textLen,short slop,short pixelWidth,
  30030.     Boolean *leadingEdge)
  30031.     = {0x2F3C,0x820E,0x0014,0xA8B5}; 
  30032.  
  30033. æKY Char2Pixel 
  30034. æT Function
  30035. æFc Script.h
  30036. æD pascal short Char2Pixel(Ptr textBuf,short textLen,short slop,short offset,
  30037.     short direction)
  30038.     = {0x2F3C,0x820C,0x0016,0xA8B5}; 
  30039.  
  30040. æKY Transliterate 
  30041. æT Function
  30042. æFc Script.h
  30043. æD pascal OSErr Transliterate(Handle srcHandle,Handle dstHandle,short target,
  30044.     long srcMask)
  30045.     = {0x2F3C,0x820E,0x0018,0xA8B5}; 
  30046.  
  30047. æKY FindWord 
  30048. æT Function
  30049. æFc Script.h
  30050. æD pascal void FindWord(Ptr textPtr,short textLength,short offset,Boolean leadingEdge,
  30051.     BreakTablePtr breaks,OffsetTable offsets)
  30052.     = {0x2F3C,0x8012,0x001A,0xA8B5}; 
  30053.  
  30054. æKY HiliteText 
  30055. æT Function
  30056. æFc Script.h
  30057. æD pascal void HiliteText(Ptr textPtr,short textLength,short firstOffset,short secondOffset,
  30058.     OffsetTable offsets)
  30059.     = {0x2F3C,0x800E,0x001C,0xA8B5}; 
  30060.  
  30061. æKY DrawJust 
  30062. æT Function
  30063. æFc Script.h
  30064. æD pascal void DrawJust(Ptr textPtr,short textLength,short slop)
  30065.     = {0x2F3C,0x8008,0x001E,0xA8B5}; 
  30066.  
  30067. æKY MeasureJust 
  30068. æT Function
  30069. æFc Script.h
  30070. æD pascal void MeasureJust(Ptr textPtr,short textLength,short slop,Ptr charLocs)
  30071.     = {0x2F3C,0x800C,0x0020,0xA8B5}; 
  30072.  
  30073. æKY ParseTable 
  30074. æT Function
  30075. æFc Script.h
  30076. æD pascal Boolean ParseTable(CharByteTable table)
  30077.     = {0x2F3C,0x8204,0x0022,0xA8B5}; 
  30078.  
  30079. æKY GetDefFontSize 
  30080. æT Function
  30081. æFc Script.h
  30082. æD pascal short GetDefFontSize(void)
  30083.     = {0x3EB8,0x0BA8,0x6604,0x3EBC,0x000C}; 
  30084.  
  30085. æKY GetSysFont 
  30086. æT Function
  30087. æFc Script.h
  30088. æD #define GetSysFont() (* (short*) 0x0BA6)
  30089.  
  30090. æKY GetAppFont 
  30091. æT Function
  30092. æFc Script.h
  30093. æD #define GetAppFont() (* (short*) 0x0984)
  30094.  
  30095. æKY GetMBarHeight 
  30096. æT Function
  30097. æFc Script.h
  30098. æD #define GetMBarHeight() (* (short*) 0x0BAA)
  30099.  
  30100. æKY GetSysJust 
  30101. æT Function
  30102. æFc Script.h
  30103. æD #define GetSysJust() (* (short*) 0x0BAC)
  30104.  
  30105. æKY SetSysJust 
  30106. æT Function
  30107. æFc Script.h
  30108. æD pascal void SetSysJust(short newJust)
  30109.     = {0x31DF,0x0BAC}; 
  30110.  
  30111. æKY ReadLocation 
  30112. æT Function
  30113. æFc Script.h
  30114. æD pascal void ReadLocation(MachineLocation *loc)
  30115.     = {0x205F,0x203C,0x000C,0x00E4,0xA051}; 
  30116.  
  30117. æKY WriteLocation 
  30118. æT Function
  30119. æFc Script.h
  30120. æD pascal void WriteLocation(const MachineLocation *loc)
  30121.     = {0x205F,0x203C,0x000C,0x00E4,0xA052}; 
  30122.  
  30123. æKY UprText 
  30124. æT Function
  30125. æFc Script.h
  30126. æD pascal void UprText(Ptr textPtr,short len)
  30127.     = {0x301F,0x205F,0xA054}; 
  30128.  
  30129. æKY LwrText 
  30130. æT Function
  30131. æFc Script.h
  30132. æD pascal void LwrText(Ptr textPtr,short len)
  30133.     = {0x301F,0x205F,0xA056}; 
  30134.  
  30135. æKY LowerText 
  30136. æT Function
  30137. æFc Script.h
  30138. æD pascal void LowerText(Ptr textPtr,short len)
  30139.     = {0x301F,0x205F,0xA056}; 
  30140.  
  30141. æKY StripText 
  30142. æT Function
  30143. æFc Script.h
  30144. æD pascal void StripText(Ptr textPtr,short len)
  30145.     = {0x301F,0x205F,0xA256}; 
  30146.  
  30147. æKY UpperText 
  30148. æT Function
  30149. æFc Script.h
  30150. æD pascal void UpperText(Ptr textPtr,short len)
  30151.     = {0x301F,0x205F,0xA456}; 
  30152.  
  30153. æKY StripUpperText 
  30154. æT Function
  30155. æFc Script.h
  30156. æD pascal void StripUpperText(Ptr textPtr,short len)
  30157.     = {0x301F,0x205F,0xA656}; 
  30158.  
  30159. æKY StyledLineBreak 
  30160. æT Function
  30161. æFc Script.h
  30162. æD pascal StyledLineBreakCode StyledLineBreak(Ptr textPtr,long textLen,long textStart,
  30163.     long textEnd,long flags,Fixed *textWidth,long *textOffset)
  30164.     = {0x2F3C,0x821C,0xFFFE,0xA8B5}; 
  30165.  
  30166. æKY GetFormatOrder 
  30167. æT Function
  30168. æFc Script.h
  30169. æD pascal void GetFormatOrder(FormatOrderPtr ordering,short firstFormat,short lastFormat,
  30170.     Boolean lineRight,Ptr rlDirProc,Ptr dirParam)
  30171.     = {0x2F3C,0x8012,0xFFFC,0xA8B5}; 
  30172.  
  30173. æKY IntlTokenize 
  30174. æT Function
  30175. æFc Script.h
  30176. æD pascal TokenResults IntlTokenize(TokenBlockPtr tokenParam)
  30177.     = {0x2F3C,0x8204,0xFFFA,0xA8B5}; 
  30178.  
  30179. æKY InitDateCache 
  30180. æT Function
  30181. æFc Script.h
  30182. æD pascal OSErr InitDateCache(DateCachePtr theCache)
  30183.     = {0x2F3C,0x8204,0xFFF8,0xA8B5}; 
  30184.  
  30185. æKY String2Date 
  30186. æT Function
  30187. æFc Script.h
  30188. æD pascal String2DateStatus String2Date(Ptr textPtr,long textLen,DateCachePtr theCache,
  30189.     long *lengthUsed,LongDateRec *dateTime)
  30190.     = {0x2F3C,0x8214,0xFFF6,0xA8B5}; 
  30191.  
  30192. æKY String2Time 
  30193. æT Function
  30194. æFc Script.h
  30195. æD pascal String2DateStatus String2Time(Ptr textPtr,long textLen,DateCachePtr theCache,
  30196.     long *lengthUsed,LongDateRec *dateTime)
  30197.     = {0x2F3C,0x8214,0xFFF4,0xA8B5}; 
  30198.  
  30199. æKY LongDate2Secs 
  30200. æT Function
  30201. æFc Script.h
  30202. æD pascal void LongDate2Secs(const LongDateRec *lDate,LongDateTime *lSecs)
  30203.     = {0x2F3C,0x8008,0xFFF2,0xA8B5}; 
  30204.  
  30205. æKY LongSecs2Date 
  30206. æT Function
  30207. æFc Script.h
  30208. æD pascal void LongSecs2Date(LongDateTime *lSecs,LongDateRec *lDate)
  30209.     = {0x2F3C,0x8008,0xFFF0,0xA8B5}; 
  30210.  
  30211. æKY ToggleDate 
  30212. æT Function
  30213. æFc Script.h
  30214. æD pascal ToggleResults ToggleDate(LongDateTime *lSecs,LongDateField field,
  30215.     DateDelta delta,short ch,const TogglePB *params)
  30216.     = {0x2F3C,0x820E,0xFFEE,0xA8B5}; 
  30217.  
  30218. æKY Str2Format 
  30219. æT Function
  30220. æFc Script.h
  30221. æD pascal FormatStatus Str2Format(ConstStr255Param inString,const NumberParts *partsTable,
  30222.     NumFormatString *outString)
  30223.     = {0x2F3C,0x820C,0xFFEC,0xA8B5}; 
  30224.  
  30225. æKY Format2Str 
  30226. æT Function
  30227. æFc Script.h
  30228. æD pascal FormatStatus Format2Str(const NumFormatString *myCanonical,const NumberParts *partsTable,
  30229.     Str255 outString,TripleInt *positions)
  30230.     = {0x2F3C,0x8210,0xFFEA,0xA8B5}; 
  30231.  
  30232. æKY FormatX2Str 
  30233. æT Function
  30234. æFc Script.h
  30235. æD pascal FormatStatus FormatX2Str(extended x,const NumFormatString *myCanonical,
  30236.     const NumberParts *partsTable,Str255 outString)
  30237.     = {0x2F3C,0x8210,0xFFE8,0xA8B5}; 
  30238.  
  30239. æKY FormatStr2X 
  30240. æT Function
  30241. æFc Script.h
  30242. æD pascal FormatStatus FormatStr2X(ConstStr255Param source,const NumFormatString *myCanonical,
  30243.     const NumberParts *partsTable,extended *x)
  30244.     = {0x2F3C,0x8210,0xFFE6,0xA8B5}; 
  30245.  
  30246. æKY PortionText 
  30247. æT Function
  30248. æFc Script.h
  30249. æD pascal Fixed PortionText(Ptr textPtr,long textLen)
  30250.     = {0x2F3C,0x8408,0x0024,0xA8B5}; 
  30251.  
  30252. æKY FindScriptRun 
  30253. æT Function
  30254. æFc Script.h
  30255. æD pascal ScriptRunStatus FindScriptRun(Ptr textPtr,long textLen,long *lenUsed)
  30256.     = {0x2F3C,0x820C,0x0026,0xA8B5}; 
  30257.  
  30258. æKY VisibleLength 
  30259. æT Function
  30260. æFc Script.h
  30261. æD pascal long VisibleLength(Ptr textPtr,long textLen)
  30262.     = {0x2F3C,0x8408,0x0028,0xA8B5}; 
  30263.  
  30264. æKY ValidDate 
  30265. æT Function
  30266. æFc Script.h
  30267. æD pascal short ValidDate(LongDateRec *vDate,long flags,LongDateTime *newSecs)
  30268.     = {0x2F3C,0x8204,0xFFE4,0xA8B5}; 
  30269.  
  30270. æKY NFindWord 
  30271. æT Function
  30272. æFc Script.h
  30273. æD pascal void NFindWord(Ptr textPtr,short textLength,short offset,Boolean leadingEdge,
  30274.     NBreakTablePtr nbreaks,OffsetTable offsets)
  30275.     = {0x2F3C,0x8012,0xFFE2,0xA8B5}; 
  30276.  
  30277. æKY TruncString 
  30278. æT Function
  30279. æFc Script.h
  30280. æD pascal short TruncString(short width,Str255 theString,TruncCode truncWhere)
  30281.     = {0x2F3C,0x8208,0xFFE0,0xA8B5}; 
  30282.  
  30283. æKY TruncText 
  30284. æT Function
  30285. æFc Script.h
  30286. æD pascal short TruncText(short width,Ptr textPtr,short *length,TruncCode truncWhere)
  30287.     = {0x2F3C,0x820C,0xFFDE,0xA8B5}; 
  30288.  
  30289. æKY ReplaceText 
  30290. æT Function
  30291. æFc Script.h
  30292. æD pascal short ReplaceText(Handle baseText,Handle substitutionText,Str15 key)
  30293.     = {0x2F3C,0x820C,0xFFDC,0xA8B5}; 
  30294.  
  30295. æKY NPixel2Char 
  30296. æT Function
  30297. æFc Script.h
  30298. æD pascal short NPixel2Char(Ptr textBuf,long textLen,Fixed slop,Fixed pixelWidth,
  30299.     Boolean *leadingEdge,Fixed *widthRemaining,JustStyleCode styleRunPosition,
  30300.     Point numer,Point denom)
  30301.     = {0x2F3C,0x8222,0x002E,0xA8B5}; 
  30302.  
  30303. æKY NChar2Pixel 
  30304. æT Function
  30305. æFc Script.h
  30306. æD pascal short NChar2Pixel(Ptr textBuf,long textLen,Fixed slop,long offset,
  30307.     short direction,JustStyleCode styleRunPosition,Point numer,Point denom)
  30308.     = {0x2F3C,0x821C,0x0030,0xA8B5}; 
  30309.  
  30310. æKY NDrawJust 
  30311. æT Function
  30312. æFc Script.h
  30313. æD pascal void NDrawJust(Ptr textPtr,long textLength,Fixed slop,JustStyleCode styleRunPosition,
  30314.     Point numer,Point denom)
  30315.     = {0x2F3C,0x8016,0x0032,0xA8B5}; 
  30316.  
  30317. æKY NMeasureJust 
  30318. æT Function
  30319. æFc Script.h
  30320. æD pascal void NMeasureJust(Ptr textPtr,long textLength,Fixed slop,Ptr charLocs,
  30321.     JustStyleCode styleRunPosition,Point numer,Point denom)
  30322.     = {0x2F3C,0x801A,0x0034,0xA8B5}; 
  30323.  
  30324. æKY NPortionText 
  30325. æT Function
  30326. æFc Script.h
  30327. æD pascal Fixed NPortionText(Ptr textPtr,long textLen,JustStyleCode styleRunPosition,
  30328.     Point numer,Point denom)
  30329.     = {0x2F3C,0x8412,0x0036,0xA8B5}; 
  30330.  
  30331.  
  30332. æKY SCSI.h
  30333. æKL SCSICmd
  30334. SCSIComplete
  30335. SCSIGet
  30336. SCSIMsgIn
  30337. SCSIMsgOut
  30338. SCSIRBlind
  30339. SCSIRead
  30340. SCSIReset
  30341. SCSISelAtn
  30342. SCSISelect
  30343. SCSIStat
  30344. SCSIWBlind
  30345. SCSIWrite
  30346.  
  30347. Block0
  30348. Partition
  30349. pMapSIG
  30350. sbSIGWord
  30351. scAdd
  30352. scArbNBErr
  30353. scBadParmsErr
  30354. scBusTOErr
  30355. scCommErr
  30356. scComp
  30357. scCompareErr
  30358. scComplPhaseErr
  30359. scInc
  30360. scLoop
  30361. scMgrBusyErr
  30362. scMove
  30363. scNoInc
  30364. scNop
  30365. scPhaseErr
  30366. scSequenceErr
  30367. SCSIInstr
  30368. scStop
  30369.  
  30370. æKY scInc 
  30371. æT constant
  30372. æFc SCSI.h
  30373. æD     scInc = 1,
  30374.  
  30375. æKY scNoInc 
  30376. æT constant
  30377. æFc SCSI.h
  30378. æD     scNoInc = 2,
  30379.  
  30380. æKY scAdd 
  30381. æT constant
  30382. æFc SCSI.h
  30383. æD     scAdd = 3,
  30384.  
  30385. æKY scMove 
  30386. æT constant
  30387. æFc SCSI.h
  30388. æD     scMove = 4,
  30389.  
  30390. æKY scLoop 
  30391. æT constant
  30392. æFc SCSI.h
  30393. æD     scLoop = 5,
  30394.  
  30395. æKY scNop 
  30396. æT constant
  30397. æFc SCSI.h
  30398. æD     scNop = 6,
  30399.  
  30400. æKY scStop 
  30401. æT constant
  30402. æFc SCSI.h
  30403. æD     scStop = 7,
  30404.  
  30405. æKY scComp 
  30406. æT constant
  30407. æFc SCSI.h
  30408. æD     scComp = 8,
  30409.  
  30410. æKY scCommErr 
  30411. æT constant
  30412. æFc SCSI.h
  30413. æD     scCommErr = 2,               /*communications error, operation timeout*/
  30414.  
  30415. æKY scArbNBErr 
  30416. æT constant
  30417. æFc SCSI.h
  30418. æD     scArbNBErr = 3,              /*arbitration timeout waiting for not BSY*/
  30419.  
  30420. æKY scBadParmsErr 
  30421. æT constant
  30422. æFc SCSI.h
  30423. æD     scBadParmsErr = 4,           /*bad parameter or TIB opcode*/
  30424.  
  30425. æKY scPhaseErr 
  30426. æT constant
  30427. æFc SCSI.h
  30428. æD     scPhaseErr = 5,              /*SCSI bus not in correct phase for attempted operation*/
  30429.  
  30430. æKY scCompareErr 
  30431. æT constant
  30432. æFc SCSI.h
  30433. æD     scCompareErr = 6,            /*data compare error*/
  30434.  
  30435. æKY scMgrBusyErr 
  30436. æT constant
  30437. æFc SCSI.h
  30438. æD     scMgrBusyErr = 7,            /*SCSI Manager busy */
  30439.  
  30440. æKY scSequenceErr 
  30441. æT constant
  30442. æFc SCSI.h
  30443. æD     scSequenceErr = 8,           /*attempted operation is out of sequence*/
  30444.  
  30445. æKY scBusTOErr 
  30446. æT constant
  30447. æFc SCSI.h
  30448. æD     scBusTOErr = 9,              /*CPU bus timeout*/
  30449.  
  30450. æKY scComplPhaseErr 
  30451. æT constant
  30452. æFc SCSI.h
  30453. æD     scComplPhaseErr = 10,        /*SCSI bus wasn't in Status phase*/
  30454.  
  30455. æKY sbSIGWord 
  30456. æT constant
  30457. æFc SCSI.h
  30458. æD     sbSIGWord = 0x4552,
  30459.  
  30460. æKY pMapSIG 
  30461. æT constant
  30462. æFc SCSI.h
  30463. æD     pMapSIG = 0x504D,
  30464.  
  30465. æKY Block0 
  30466. æT struct
  30467. æFc SCSI.h
  30468. æD struct Block0 {
  30469.     unsigned short sbSig;           /*unique value for SCSI block 0*/
  30470.     unsigned short sbBlkSize;       /*block size of device*/
  30471.     unsigned long sbBlkCount;       /*number of blocks on device*/
  30472.     unsigned short sbDevType;       /*device type*/
  30473.     unsigned short sbDevId;         /*device id*/
  30474.     unsigned long sbData;           /*not used*/
  30475.     unsigned short sbDrvrCount;     /*driver descriptor count*/
  30476.     unsigned long ddBlock;          /*1st driver's starting block*/
  30477.     unsigned short ddSize;          /*size of 1st driver (512-byte blks)*/
  30478.     unsigned short ddType;          /*system type (1 for Mac+)*/
  30479.     unsigned short ddPad[243];      /*ARRAY[0..242] OF INTEGER; not used*/
  30480. };
  30481.  
  30482. typedef struct Block0 Block0;
  30483.  
  30484.  
  30485. æKY Partition 
  30486. æT struct
  30487. æFc SCSI.h
  30488. æD struct Partition {
  30489.     unsigned short pmSig;           /*unique value for map entry blk*/
  30490.     unsigned short pmSigPad;        /*currently unused*/
  30491.     unsigned long pmMapBlkCnt;      /*# of blks in partition map*/
  30492.     unsigned long pmPyPartStart;    /*physical start blk of partition*/
  30493.     unsigned long pmPartBlkCnt;     /*# of blks in this partition*/
  30494.     unsigned char pmPartName[32];   /*ASCII partition name*/
  30495.     unsigned char pmParType[32];    /*ASCII partition type*/
  30496.     unsigned long pmLgDataStart;    /*log. # of partition's 1st data blk*/
  30497.     unsigned long pmDataCnt;        /*# of blks in partition's data area*/
  30498.     unsigned long pmPartStatus;     /*bit field for partition status*/
  30499.     unsigned long pmLgBootStart;    /*log. blk of partition's boot code*/
  30500.     unsigned long pmBootSize;       /*number of bytes in boot code*/
  30501.     unsigned long pmBootAddr;       /*memory load address of boot code*/
  30502.     unsigned long pmBootAddr2;      /*currently unused*/
  30503.     unsigned long pmBootEntry;      /*entry point of boot code*/
  30504.     unsigned long pmBootEntry2;     /*currently unused*/
  30505.     unsigned long pmBootCksum;      /*checksum of boot code*/
  30506.     unsigned char pmProcessor[16];  /*ASCII for the processor type*/
  30507.     unsigned short pmPad[188];      /*512 bytes long currently unused*/
  30508. };
  30509.  
  30510. typedef struct Partition Partition;
  30511.  
  30512.  
  30513. æKY SCSIInstr 
  30514. æT struct
  30515. æFc SCSI.h
  30516. æD struct SCSIInstr {
  30517.     unsigned short scOpcode;
  30518.     unsigned long scParam1;
  30519.     unsigned long scParam2;
  30520. };
  30521.  
  30522. typedef struct SCSIInstr SCSIInstr;
  30523.  
  30524.  
  30525. æKY SCSIReset 
  30526. æT Function
  30527. æFc SCSI.h
  30528. æD pascal OSErr SCSIReset(void)
  30529.     = {0x4267,0xA815}; 
  30530.  
  30531. æKY SCSIGet 
  30532. æT Function
  30533. æFc SCSI.h
  30534. æD pascal OSErr SCSIGet(void)
  30535.     = {0x3F3C,0x0001,0xA815}; 
  30536.  
  30537. æKY SCSISelect 
  30538. æT Function
  30539. æFc SCSI.h
  30540. æD pascal OSErr SCSISelect(short targetID)
  30541.     = {0x3F3C,0x0002,0xA815}; 
  30542.  
  30543. æKY SCSICmd 
  30544. æT Function
  30545. æFc SCSI.h
  30546. æD pascal OSErr SCSICmd(Ptr buffer,short count)
  30547.     = {0x3F3C,0x0003,0xA815}; 
  30548.  
  30549. æKY SCSIRead 
  30550. æT Function
  30551. æFc SCSI.h
  30552. æD pascal OSErr SCSIRead(Ptr tibPtr)
  30553.     = {0x3F3C,0x0005,0xA815}; 
  30554.  
  30555. æKY SCSIRBlind 
  30556. æT Function
  30557. æFc SCSI.h
  30558. æD pascal OSErr SCSIRBlind(Ptr tibPtr)
  30559.     = {0x3F3C,0x0008,0xA815}; 
  30560.  
  30561. æKY SCSIWrite 
  30562. æT Function
  30563. æFc SCSI.h
  30564. æD pascal OSErr SCSIWrite(Ptr tibPtr)
  30565.     = {0x3F3C,0x0006,0xA815}; 
  30566.  
  30567. æKY SCSIWBlind 
  30568. æT Function
  30569. æFc SCSI.h
  30570. æD pascal OSErr SCSIWBlind(Ptr tibPtr)
  30571.     = {0x3F3C,0x0009,0xA815}; 
  30572.  
  30573. æKY SCSIComplete 
  30574. æT Function
  30575. æFc SCSI.h
  30576. æD pascal OSErr SCSIComplete(short *stat,short *message,unsigned long wait)
  30577.     = {0x3F3C,0x0004,0xA815}; 
  30578.  
  30579. æKY SCSIStat 
  30580. æT Function
  30581. æFc SCSI.h
  30582. æD pascal short SCSIStat(void)
  30583.     = {0x3F3C,0x000A,0xA815}; 
  30584.  
  30585. æKY SCSISelAtn 
  30586. æT Function
  30587. æFc SCSI.h
  30588. æD pascal OSErr SCSISelAtn(short targetID)
  30589.     = {0x3F3C,0x000B,0xA815}; 
  30590.  
  30591. æKY SCSIMsgIn 
  30592. æT Function
  30593. æFc SCSI.h
  30594. æD pascal OSErr SCSIMsgIn(short *message)
  30595.     = {0x3F3C,0x000C,0xA815}; 
  30596.  
  30597. æKY SCSIMsgOut 
  30598. æT Function
  30599. æFc SCSI.h
  30600. æD pascal OSErr SCSIMsgOut(short message)
  30601.     = {0x3F3C,0x000D,0xA815}; 
  30602.  
  30603.  
  30604. æKY SegLoad.h
  30605. æKL ClrAppFiles
  30606. CountAppFiles
  30607. ExitToShell
  30608. GetAppFiles
  30609. getappparms
  30610. GetAppParms
  30611. UnloadSeg
  30612.  
  30613. AppFile
  30614. appOpen
  30615. appPrint
  30616.  
  30617. æKY appOpen 
  30618. æT constant
  30619. æFc SegLoad.h
  30620. æD     appOpen = 0,     /*Open the Document (s)*/
  30621.  
  30622. æKY appPrint 
  30623. æT constant
  30624. æFc SegLoad.h
  30625. æD     appPrint = 1,    /*Print the Document (s)*/
  30626.  
  30627. æKY AppFile 
  30628. æT struct
  30629. æFc SegLoad.h
  30630. æD struct AppFile {
  30631.     short vRefNum;
  30632.     OSType fType;
  30633.     short versNum;      /*versNum in high byte*/
  30634.     Str255 fName;
  30635. };
  30636.  
  30637. typedef struct AppFile AppFile;
  30638.  
  30639.  
  30640. æKY UnloadSeg 
  30641. æT Function
  30642. æFc SegLoad.h
  30643. æD pascal void UnloadSeg(void * routineAddr)
  30644.     = 0xA9F1; 
  30645.  
  30646. æKY ExitToShell 
  30647. æT Function
  30648. æFc SegLoad.h
  30649. æD pascal void ExitToShell(void)
  30650.     = 0xA9F4; 
  30651.  
  30652. æKY GetAppParms 
  30653. æT Function
  30654. æFc SegLoad.h
  30655. æD pascal void GetAppParms(Str255 apName,short *apRefNum,Handle *apParam)
  30656.     = 0xA9F5; 
  30657.  
  30658. æKY CountAppFiles 
  30659. æT Function
  30660. æFc SegLoad.h
  30661. æD pascal void CountAppFiles(short *message,short *count); 
  30662.  
  30663. æKY GetAppFiles 
  30664. æT Function
  30665. æFc SegLoad.h
  30666. æD pascal void GetAppFiles(short index,AppFile *theFile); 
  30667.  
  30668. æKY ClrAppFiles 
  30669. æT Function
  30670. æFc SegLoad.h
  30671. æD pascal void ClrAppFiles(short index); 
  30672.  
  30673. æKY getappparms 
  30674. æT Function
  30675. æFc SegLoad.h
  30676. æD void getappparms(char *apName,short *apRefNum,Handle *apParam); 
  30677.  
  30678.  
  30679. æKY Serial.h
  30680. æKL SerClrBrk
  30681. SerGetBuf
  30682. SerHShake
  30683. SerReset
  30684. SerSetBrk
  30685. SerSetBuf
  30686. SerStatus
  30687.  
  30688. ainRefNum
  30689. aoutRefNum
  30690. baud1200
  30691. baud1800
  30692. baud19200
  30693. baud2400
  30694. baud300
  30695. baud3600
  30696. baud4800
  30697. baud57600
  30698. baud600
  30699. baud7200
  30700. baud9600
  30701. binRefNum
  30702. boutRefNum
  30703. breakEvent
  30704. ctsEvent
  30705. data5
  30706. data6
  30707. data7
  30708. data8
  30709. dtrNegated
  30710. evenParity
  30711. noParity
  30712. oddParity
  30713. SerShk
  30714. SerStaRec
  30715. sPortA
  30716. sPortB
  30717. SPortSel
  30718. stop10
  30719. stop15
  30720. stop20
  30721. xOffWasSent
  30722.  
  30723. æKY baud300 
  30724. æT constant
  30725. æFc Serial.h
  30726. æD     baud300 = 380,
  30727.  
  30728. æKY baud600 
  30729. æT constant
  30730. æFc Serial.h
  30731. æD     baud600 = 189,
  30732.  
  30733. æKY baud1200 
  30734. æT constant
  30735. æFc Serial.h
  30736. æD     baud1200 = 94,
  30737.  
  30738. æKY baud1800 
  30739. æT constant
  30740. æFc Serial.h
  30741. æD     baud1800 = 62,
  30742.  
  30743. æKY baud2400 
  30744. æT constant
  30745. æFc Serial.h
  30746. æD     baud2400 = 46,
  30747.  
  30748. æKY baud3600 
  30749. æT constant
  30750. æFc Serial.h
  30751. æD     baud3600 = 30,
  30752.  
  30753. æKY baud4800 
  30754. æT constant
  30755. æFc Serial.h
  30756. æD     baud4800 = 22,
  30757.  
  30758. æKY baud7200 
  30759. æT constant
  30760. æFc Serial.h
  30761. æD     baud7200 = 14,
  30762.  
  30763. æKY baud9600 
  30764. æT constant
  30765. æFc Serial.h
  30766. æD     baud9600 = 10,
  30767.  
  30768. æKY baud19200 
  30769. æT constant
  30770. æFc Serial.h
  30771. æD     baud19200 = 4,
  30772.  
  30773. æKY baud57600 
  30774. æT constant
  30775. æFc Serial.h
  30776. æD     baud57600 = 0,
  30777.  
  30778. æKY stop10 
  30779. æT constant
  30780. æFc Serial.h
  30781. æD     stop10 = 16384,
  30782.  
  30783. æKY stop15 
  30784. æT constant
  30785. æFc Serial.h
  30786. æD     stop15 = -32768,
  30787.  
  30788. æKY stop20 
  30789. æT constant
  30790. æFc Serial.h
  30791. æD     stop20 = -16384,
  30792.  
  30793. æKY noParity 
  30794. æT constant
  30795. æFc Serial.h
  30796. æD     noParity = 0,
  30797.  
  30798. æKY oddParity 
  30799. æT constant
  30800. æFc Serial.h
  30801. æD     oddParity = 4096,
  30802.  
  30803. æKY evenParity 
  30804. æT constant
  30805. æFc Serial.h
  30806. æD     evenParity = 12288,
  30807.  
  30808. æKY data5 
  30809. æT constant
  30810. æFc Serial.h
  30811. æD     data5 = 0,
  30812.  
  30813. æKY data6 
  30814. æT constant
  30815. æFc Serial.h
  30816. æD     data6 = 2048,
  30817.  
  30818. æKY data7 
  30819. æT constant
  30820. æFc Serial.h
  30821. æD     data7 = 1024,
  30822.  
  30823. æKY data8 
  30824. æT constant
  30825. æFc Serial.h
  30826. æD     data8 = 3072,
  30827.  
  30828. æKY ctsEvent 
  30829. æT constant
  30830. æFc Serial.h
  30831. æD     ctsEvent = 32,
  30832.  
  30833. æKY breakEvent 
  30834. æT constant
  30835. æFc Serial.h
  30836. æD     breakEvent = 128,
  30837.  
  30838. æKY xOffWasSent 
  30839. æT constant
  30840. æFc Serial.h
  30841. æD     xOffWasSent = 128,
  30842.  
  30843. æKY dtrNegated 
  30844. æT constant
  30845. æFc Serial.h
  30846. æD     dtrNegated = 64,
  30847.  
  30848. æKY ainRefNum 
  30849. æT constant
  30850. æFc Serial.h
  30851. æD     ainRefNum = -6,      /*serial port A input*/
  30852.  
  30853. æKY aoutRefNum 
  30854. æT constant
  30855. æFc Serial.h
  30856. æD     aoutRefNum = -7,     /*serial port A output*/
  30857.  
  30858. æKY binRefNum 
  30859. æT constant
  30860. æFc Serial.h
  30861. æD     binRefNum = -8,      /*serial port B input*/
  30862.  
  30863. æKY boutRefNum 
  30864. æT constant
  30865. æFc Serial.h
  30866. æD     boutRefNum = -9,     /*serial port B output*/
  30867.  
  30868. æKY SPortSel
  30869. sPortA
  30870. sPortB
  30871. æT enum
  30872. æFc Serial.h
  30873. æD enum {sPortA,sPortB};
  30874. typedef unsigned char SPortSel;
  30875.  
  30876. æKY SerShk 
  30877. æT struct
  30878. æFc Serial.h
  30879. æD struct SerShk {
  30880.     char fXOn;              /*XOn flow control enabled flag*/
  30881.     char fCTS;              /*CTS flow control enabled flag*/
  30882.     unsigned char xOn;      /*XOn character*/
  30883.     unsigned char xOff;     /*XOff character*/
  30884.     char errs;              /*errors mask bits*/
  30885.     char evts;              /*event enable mask bits*/
  30886.     char fInX;              /*Input flow control enabled flag*/
  30887.     char fDTR;              /*DTR input flow control flag*/
  30888. };
  30889.  
  30890. typedef struct SerShk SerShk;
  30891.  
  30892.  
  30893. æKY SerStaRec 
  30894. æT struct
  30895. æFc Serial.h
  30896. æD struct SerStaRec {
  30897.     char cumErrs;
  30898.     char xOffSent;
  30899.     char rdPend;
  30900.     char wrPend;
  30901.     char ctsHold;
  30902.     char xOffHold;
  30903. };
  30904.  
  30905. typedef struct SerStaRec SerStaRec;
  30906.  
  30907.  
  30908. æKY SerReset 
  30909. æT Function
  30910. æFc Serial.h
  30911. æD pascal OSErr SerReset(short refNum,short serConfig); 
  30912.  
  30913. æKY SerSetBuf 
  30914. æT Function
  30915. æFc Serial.h
  30916. æD pascal OSErr SerSetBuf(short refNum,Ptr serBPtr,short serBLen); 
  30917.  
  30918. æKY SerHShake 
  30919. æT Function
  30920. æFc Serial.h
  30921. æD pascal OSErr SerHShake(short refNum,const SerShk *flags); 
  30922.  
  30923. æKY SerSetBrk 
  30924. æT Function
  30925. æFc Serial.h
  30926. æD pascal OSErr SerSetBrk(short refNum); 
  30927.  
  30928. æKY SerClrBrk 
  30929. æT Function
  30930. æFc Serial.h
  30931. æD pascal OSErr SerClrBrk(short refNum); 
  30932.  
  30933. æKY SerGetBuf 
  30934. æT Function
  30935. æFc Serial.h
  30936. æD pascal OSErr SerGetBuf(short refNum,long *count); 
  30937.  
  30938. æKY SerStatus 
  30939. æT Function
  30940. æFc Serial.h
  30941. æD pascal OSErr SerStatus(short refNum,SerStaRec *serSta); 
  30942.  
  30943.  
  30944. æKY ShutDown.h
  30945. æKL ShutDwnInstall
  30946. ShutDwnPower
  30947. ShutDwnRemove
  30948. ShutDwnStart
  30949.  
  30950. sdOnDrivers
  30951. sdOnPowerOff
  30952. sdOnRestart
  30953. sdOnUnmount
  30954. sdRestartOrPower
  30955. ShutDwnProcPtr
  30956.  
  30957. æKY sdOnPowerOff 
  30958. æT constant
  30959. æFc ShutDown.h
  30960. æD     sdOnPowerOff = 1,        /*call procedure before power off.*/
  30961.  
  30962. æKY sdOnRestart 
  30963. æT constant
  30964. æFc ShutDown.h
  30965. æD     sdOnRestart = 2,         /*call procedure before restart.*/
  30966.  
  30967. æKY sdOnUnmount 
  30968. æT constant
  30969. æFc ShutDown.h
  30970. æD     sdOnUnmount = 4,         /*call procedure before unmounting.*/
  30971.  
  30972. æKY sdOnDrivers 
  30973. æT constant
  30974. æFc ShutDown.h
  30975. æD     sdOnDrivers = 8,         /*call procedure before closing drivers.*/
  30976.  
  30977. æKY sdRestartOrPower 
  30978. æT constant
  30979. æFc ShutDown.h
  30980. æD     sdRestartOrPower = 3,    /*call before either power off or restart.*/
  30981.  
  30982. æKY ShutDwnProcPtr
  30983. æT typedef
  30984. æFc ShutDown.h
  30985. æD typedef pascal void (*ShutDwnProcPtr)(void);
  30986.  
  30987. æKY ShutDwnPower 
  30988. æT Function
  30989. æFc ShutDown.h
  30990. æD pascal void ShutDwnPower(void)
  30991.     = {0x3F3C,0x0001,0xA895}; 
  30992.  
  30993. æKY ShutDwnStart 
  30994. æT Function
  30995. æFc ShutDown.h
  30996. æD pascal void ShutDwnStart(void)
  30997.     = {0x3F3C,0x0002,0xA895}; 
  30998.  
  30999. æKY ShutDwnInstall 
  31000. æT Function
  31001. æFc ShutDown.h
  31002. æD pascal void ShutDwnInstall(ShutDwnProcPtr shutDownProc,short flags)
  31003.     = {0x3F3C,0x0003,0xA895}; 
  31004.  
  31005. æKY ShutDwnRemove 
  31006. æT Function
  31007. æFc ShutDown.h
  31008. æD pascal void ShutDwnRemove(ShutDwnProcPtr shutDownProc)
  31009.     = {0x3F3C,0x0004,0xA895}; 
  31010.  
  31011.  
  31012. æKY Slots.h
  31013. æKL InitSDeclMgr
  31014. InsertSRTRec
  31015. OpenSlot
  31016. OpenSlotAsync
  31017. OpenSlotSync
  31018. SCalcSPointer
  31019. SCalcStep
  31020. SCardChanged
  31021. SCkCardStat
  31022. SDeleteSRTRec
  31023. SetSRsrcState
  31024. SExec
  31025. SFindBigDevBase
  31026. SFindDevBase
  31027. SFindSInfoRecPtr
  31028. SFindSRsrcPtr
  31029. SFindStruct
  31030. SGetBlock
  31031. SGetCString
  31032. SGetDriver
  31033. SGetSRsrc
  31034. SGetSRsrcPtr
  31035. SGetTypeSRsrc
  31036. SInitPRAMRecs
  31037. SInitSRsrcTable
  31038. SIntInstall
  31039. SIntRemove
  31040. SNextSRsrc
  31041. SNextTypeSRsrc
  31042. SOffsetData
  31043. SPrimaryInit
  31044. SPtrToSlot
  31045. SPutPRAMRec
  31046. SReadByte
  31047. SReadDrvrName
  31048. SReadFHeader
  31049. SReadInfo
  31050. SReadLong
  31051. SReadPBSize
  31052. SReadPRAMRec
  31053. SReadStruct
  31054. SReadWord
  31055. SRsrcInfo
  31056. SSearchSRT
  31057. SUpdateSRT
  31058. SVersion
  31059.  
  31060. fall
  31061. fCardIsChanged
  31062. fCkForNext
  31063. fCkForSame
  31064. FHeaderRec
  31065. FHeaderRecPtr
  31066. fnext
  31067. foneslot
  31068. fWarmStart
  31069. SDMRecord
  31070. SEBlock
  31071. SInfoRecord
  31072. SInfoRecPtr
  31073. SlotIntQElement
  31074. SpBlock
  31075. SpBlockPtr
  31076. SQElemPtr
  31077. stateNil
  31078. statePInit
  31079. statePRAMInit
  31080. stateSDMInit
  31081. stateSInit
  31082.  
  31083. æKY fCardIsChanged 
  31084. æT constant
  31085. æFc Slots.h
  31086. æD     fCardIsChanged = 1,          /*Card is Changed field in StatusFlags field of sInfoArray*/
  31087.  
  31088. æKY fCkForSame 
  31089. æT constant
  31090. æFc Slots.h
  31091. æD     fCkForSame = 0,              /*For SearchSRT. Flag to check for SAME sResource in the table. */
  31092.  
  31093. æKY fCkForNext 
  31094. æT constant
  31095. æFc Slots.h
  31096. æD     fCkForNext = 1,              /*For SearchSRT. Flag to check for NEXT sResource in the table. */
  31097.  
  31098. æKY fWarmStart 
  31099. æT constant
  31100. æFc Slots.h
  31101. æD     fWarmStart = 2,              /*If this bit is set then warm start else cold start.*/
  31102.  
  31103. æKY stateNil 
  31104. æT constant
  31105. æFc Slots.h
  31106. æD     stateNil = 0,                /*State*/
  31107.  
  31108. æKY stateSDMInit 
  31109. æT constant
  31110. æFc Slots.h
  31111. æD     stateSDMInit = 1,            /*:Slot declaration manager Init*/
  31112.  
  31113. æKY statePRAMInit 
  31114. æT constant
  31115. æFc Slots.h
  31116. æD     statePRAMInit = 2,           /*:sPRAM record init*/
  31117.  
  31118. æKY statePInit 
  31119. æT constant
  31120. æFc Slots.h
  31121. æD     statePInit = 3,              /*:Primary init*/
  31122.  
  31123. æKY stateSInit 
  31124. æT constant
  31125. æFc Slots.h
  31126. æD     stateSInit = 4,              /*:Secondary init*/
  31127.  
  31128. æKY fall 
  31129. æT constant
  31130. æFc Slots.h
  31131. æD     fall = 0,                    /* bit 0: set=search enabled/disabled sRsrc's */
  31132.  
  31133. æKY foneslot 
  31134. æT constant
  31135. æFc Slots.h
  31136. æD     foneslot = 1,                /*       1: set=search sRsrc's in given slot only */
  31137.  
  31138. æKY fnext 
  31139. æT constant
  31140. æFc Slots.h
  31141. æD     fnext = 2,                   /*       2: set=search for next sRsrc */
  31142.  
  31143. æKY SlotIntQElement 
  31144. æT struct
  31145. æFc Slots.h
  31146. æD struct SlotIntQElement {
  31147.     Ptr sqLink;                     /*ptr to next element*/
  31148.     short sqType;                   /*queue type ID for validity*/
  31149.     short sqPrio;                   /*priority*/
  31150.     ProcPtr sqAddr;                 /*interrupt service routine*/
  31151.     long sqParm;                    /*optional A1 parameter*/
  31152. };
  31153.  
  31154. typedef struct SlotIntQElement SlotIntQElement;
  31155. typedef SlotIntQElement *SQElemPtr;
  31156.  
  31157.  
  31158. æKY SpBlock 
  31159. æT struct
  31160. æFc Slots.h
  31161. æD struct SpBlock {
  31162.     long spResult;                  /*FUNCTION Result*/
  31163.     Ptr spsPointer;                 /*structure pointer*/
  31164.     long spSize;                    /*size of structure*/
  31165.     long spOffsetData;              /*offset/data field used by sOffsetData*/
  31166.     Ptr spIOFileName;               /*ptr to IOFile name for sDisDrvrName*/
  31167.     Ptr spsExecPBlk;                /*pointer to sExec parameter block.*/
  31168.     long spParamData;               /*misc parameter data (formerly spStackPtr).*/
  31169.     long spMisc;                    /*misc field for SDM.*/
  31170.     long spReserved;                /*reserved for future expansion*/
  31171.     short spIOReserved;             /*Reserved field of Slot Resource Table*/
  31172.     short spRefNum;                 /*RefNum*/
  31173.     short spCategory;               /*sType: Category*/
  31174.     short spCType;                  /*Type*/
  31175.     short spDrvrSW;                 /*DrvrSW*/
  31176.     short spDrvrHW;                 /*DrvrHW*/
  31177.     char spTBMask;                  /*type bit mask bits 0..3 mask words 0..3*/
  31178.     char spSlot;                    /*slot number*/
  31179.     char spID;                      /*structure ID*/
  31180.     char spExtDev;                  /*ID of the external device*/
  31181.     char spHwDev;                   /*Id of the hardware device.*/
  31182.     char spByteLanes;               /*bytelanes from card ROM format block*/
  31183.     char spFlags;                   /*standard flags*/
  31184.     char spKey;                     /*Internal use only*/
  31185. };
  31186.  
  31187. typedef struct SpBlock SpBlock;
  31188. typedef SpBlock *SpBlockPtr;
  31189.  
  31190.  
  31191. æKY SInfoRecord 
  31192. æT struct
  31193. æFc Slots.h
  31194. æD struct SInfoRecord {
  31195.     Ptr siDirPtr;                   /*Pointer to directory*/
  31196.     short siInitStatusA;            /*initialization E*/
  31197.     short siInitStatusV;            /*status returned by vendor init code*/
  31198.     char siState;                   /*initialization state*/
  31199.     char siCPUByteLanes;            /*0=[d0..d7] 1=[d8..d15]*/
  31200.     char siTopOfROM;                /*Top of ROM= $FssFFFFx: x is TopOfROM*/
  31201.     char siStatusFlags;             /*bit 0 - card is changed*/
  31202.     short siTOConst;                /*Time Out C for BusErr*/
  31203.     char siReserved[2];             /*reserved*/
  31204.     Ptr siROMAddr;                  /* addr of top of ROM */
  31205.     char siSlot;                    /* slot number */
  31206.     char siPadding[3];              /* reserved */
  31207. };
  31208.  
  31209. typedef struct SInfoRecord SInfoRecord;
  31210. typedef SInfoRecord *SInfoRecPtr;
  31211.  
  31212.  
  31213. æKY SDMRecord 
  31214. æT struct
  31215. æFc Slots.h
  31216. æD struct SDMRecord {
  31217.     ProcPtr sdBEVSave;              /*Save old BusErr vector*/
  31218.     ProcPtr sdBusErrProc;           /*Go here to determine if it is a BusErr*/
  31219.     ProcPtr sdErrorEntry;           /*Go here if BusErrProc finds real BusErr*/
  31220.     long sdReserved;                /*Reserved*/
  31221. };
  31222.  
  31223. typedef struct SDMRecord SDMRecord;
  31224.  
  31225.  
  31226. æKY FHeaderRec 
  31227. æT struct
  31228. æFc Slots.h
  31229. æD struct FHeaderRec {
  31230.     long fhDirOffset;               /*offset to directory*/
  31231.     long fhLength;                  /*length of ROM*/
  31232.     long fhCRC;                     /*CRC*/
  31233.     char fhROMRev;                  /*revision of ROM*/
  31234.     char fhFormat;                  /*format - 2*/
  31235.     long fhTstPat;                  /*test pattern*/
  31236.     char fhReserved;                /*reserved*/
  31237.     char fhByteLanes;               /*ByteLanes*/
  31238. };
  31239.  
  31240. typedef struct FHeaderRec FHeaderRec;
  31241. typedef FHeaderRec *FHeaderRecPtr;
  31242.  
  31243.  
  31244. æKY SEBlock 
  31245. æT struct
  31246. æFc Slots.h
  31247. æD struct SEBlock {
  31248.     unsigned char seSlot;           /*Slot number.*/
  31249.     unsigned char sesRsrcId;        /*sResource Id.*/
  31250.     short seStatus;                 /*Status of code executed by sExec.*/
  31251.     unsigned char seFlags;          /*Flags*/
  31252.     unsigned char seFiller0;        /*Filler, must be SignedByte to align on odd boundry*/
  31253.     unsigned char seFiller1;        /*Filler*/
  31254.     unsigned char seFiller2;        /*Filler*/
  31255.     long seResult;                  /*Result of sLoad.*/
  31256.     long seIOFileName;              /*Pointer to IOFile name.*/
  31257.     unsigned char seDevice;         /*Which device to read from.*/
  31258.     unsigned char sePartition;      /*The partition.*/
  31259.     unsigned char seOSType;         /*Type of OS.*/
  31260.     unsigned char seReserved;       /*Reserved field.*/
  31261.     unsigned char seRefNum;         /*RefNum of the driver.*/
  31262.     unsigned char seNumDevices;     /* Number of devices to load.*/
  31263.     unsigned char seBootState;      /*State of StartBoot code.*/
  31264. };
  31265.  
  31266. typedef struct SEBlock SEBlock;
  31267.  
  31268.  
  31269. æKY SReadByte 
  31270. æT Function
  31271. æFc Slots.h
  31272. æD #pragma parameter __D0 SReadByte(__A0)
  31273. pascal OSErr SReadByte(SpBlockPtr spBlkPtr)
  31274.     = {0x7000,0xA06E}; 
  31275.  
  31276. æKY SReadWord 
  31277. æT Function
  31278. æFc Slots.h
  31279. æD #pragma parameter __D0 SReadWord(__A0)
  31280. pascal OSErr SReadWord(SpBlockPtr spBlkPtr)
  31281.     = {0x7001,0xA06E}; 
  31282.  
  31283. æKY SReadLong 
  31284. æT Function
  31285. æFc Slots.h
  31286. æD #pragma parameter __D0 SReadLong(__A0)
  31287. pascal OSErr SReadLong(SpBlockPtr spBlkPtr)
  31288.     = {0x7002,0xA06E}; 
  31289.  
  31290. æKY SGetCString 
  31291. æT Function
  31292. æFc Slots.h
  31293. æD #pragma parameter __D0 SGetCString(__A0)
  31294. pascal OSErr SGetCString(SpBlockPtr spBlkPtr)
  31295.     = {0x7003,0xA06E}; 
  31296.  
  31297. æKY SGetBlock 
  31298. æT Function
  31299. æFc Slots.h
  31300. æD #pragma parameter __D0 SGetBlock(__A0)
  31301. pascal OSErr SGetBlock(SpBlockPtr spBlkPtr)
  31302.     = {0x7005,0xA06E}; 
  31303.  
  31304. æKY SFindStruct 
  31305. æT Function
  31306. æFc Slots.h
  31307. æD #pragma parameter __D0 SFindStruct(__A0)
  31308. pascal OSErr SFindStruct(SpBlockPtr spBlkPtr)
  31309.     = {0x7006,0xA06E}; 
  31310.  
  31311. æKY SReadStruct 
  31312. æT Function
  31313. æFc Slots.h
  31314. æD #pragma parameter __D0 SReadStruct(__A0)
  31315. pascal OSErr SReadStruct(SpBlockPtr spBlkPtr)
  31316.     = {0x7007,0xA06E}; 
  31317.  
  31318. æKY SReadInfo 
  31319. æT Function
  31320. æFc Slots.h
  31321. æD #pragma parameter __D0 SReadInfo(__A0)
  31322. pascal OSErr SReadInfo(SpBlockPtr spBlkPtr)
  31323.     = {0x7010,0xA06E}; 
  31324.  
  31325. æKY SReadPRAMRec 
  31326. æT Function
  31327. æFc Slots.h
  31328. æD #pragma parameter __D0 SReadPRAMRec(__A0)
  31329. pascal OSErr SReadPRAMRec(SpBlockPtr spBlkPtr)
  31330.     = {0x7011,0xA06E}; 
  31331.  
  31332. æKY SPutPRAMRec 
  31333. æT Function
  31334. æFc Slots.h
  31335. æD #pragma parameter __D0 SPutPRAMRec(__A0)
  31336. pascal OSErr SPutPRAMRec(SpBlockPtr spBlkPtr)
  31337.     = {0x7012,0xA06E}; 
  31338.  
  31339. æKY SReadFHeader 
  31340. æT Function
  31341. æFc Slots.h
  31342. æD #pragma parameter __D0 SReadFHeader(__A0)
  31343. pascal OSErr SReadFHeader(SpBlockPtr spBlkPtr)
  31344.     = {0x7013,0xA06E}; 
  31345.  
  31346. æKY SNextSRsrc 
  31347. æT Function
  31348. æFc Slots.h
  31349. æD #pragma parameter __D0 SNextSRsrc(__A0)
  31350. pascal OSErr SNextSRsrc(SpBlockPtr spBlkPtr)
  31351.     = {0x7014,0xA06E}; 
  31352.  
  31353. æKY SNextTypeSRsrc 
  31354. æT Function
  31355. æFc Slots.h
  31356. æD #pragma parameter __D0 SNextTypeSRsrc(__A0)
  31357. pascal OSErr SNextTypeSRsrc(SpBlockPtr spBlkPtr)
  31358.     = {0x7015,0xA06E}; 
  31359.  
  31360. æKY SRsrcInfo 
  31361. æT Function
  31362. æFc Slots.h
  31363. æD #pragma parameter __D0 SRsrcInfo(__A0)
  31364. pascal OSErr SRsrcInfo(SpBlockPtr spBlkPtr)
  31365.     = {0x7016,0xA06E}; 
  31366.  
  31367. æKY SCkCardStat 
  31368. æT Function
  31369. æFc Slots.h
  31370. æD #pragma parameter __D0 SCkCardStat(__A0)
  31371. pascal OSErr SCkCardStat(SpBlockPtr spBlkPtr)
  31372.     = {0x7018,0xA06E}; 
  31373.  
  31374. æKY SReadDrvrName 
  31375. æT Function
  31376. æFc Slots.h
  31377. æD #pragma parameter __D0 SReadDrvrName(__A0)
  31378. pascal OSErr SReadDrvrName(SpBlockPtr spBlkPtr)
  31379.     = {0x7019,0xA06E}; 
  31380.  
  31381. æKY SFindDevBase 
  31382. æT Function
  31383. æFc Slots.h
  31384. æD #pragma parameter __D0 SFindDevBase(__A0)
  31385. pascal OSErr SFindDevBase(SpBlockPtr spBlkPtr)
  31386.     = {0x701B,0xA06E}; 
  31387.  
  31388. æKY SFindBigDevBase 
  31389. æT Function
  31390. æFc Slots.h
  31391. æD #pragma parameter __D0 SFindBigDevBase(__A0)
  31392. pascal OSErr SFindBigDevBase(SpBlockPtr spBlkPtr)
  31393.     = {0x701C,0xA06E}; 
  31394.  
  31395. æKY InitSDeclMgr 
  31396. æT Function
  31397. æFc Slots.h
  31398. æD #pragma parameter __D0 InitSDeclMgr(__A0)
  31399. pascal OSErr InitSDeclMgr(SpBlockPtr spBlkPtr)
  31400.     = {0x7020,0xA06E}; 
  31401.  
  31402. æKY SPrimaryInit 
  31403. æT Function
  31404. æFc Slots.h
  31405. æD #pragma parameter __D0 SPrimaryInit(__A0)
  31406. pascal OSErr SPrimaryInit(SpBlockPtr spBlkPtr)
  31407.     = {0x7021,0xA06E}; 
  31408.  
  31409. æKY SCardChanged 
  31410. æT Function
  31411. æFc Slots.h
  31412. æD #pragma parameter __D0 SCardChanged(__A0)
  31413. pascal OSErr SCardChanged(SpBlockPtr spBlkPtr)
  31414.     = {0x7022,0xA06E}; 
  31415.  
  31416. æKY SExec 
  31417. æT Function
  31418. æFc Slots.h
  31419. æD #pragma parameter __D0 SExec(__A0)
  31420. pascal OSErr SExec(SpBlockPtr spBlkPtr)
  31421.     = {0x7023,0xA06E}; 
  31422.  
  31423. æKY SOffsetData 
  31424. æT Function
  31425. æFc Slots.h
  31426. æD #pragma parameter __D0 SOffsetData(__A0)
  31427. pascal OSErr SOffsetData(SpBlockPtr spBlkPtr)
  31428.     = {0x7024,0xA06E}; 
  31429.  
  31430. æKY SInitPRAMRecs 
  31431. æT Function
  31432. æFc Slots.h
  31433. æD #pragma parameter __D0 SInitPRAMRecs(__A0)
  31434. pascal OSErr SInitPRAMRecs(SpBlockPtr spBlkPtr)
  31435.     = {0x7025,0xA06E}; 
  31436.  
  31437. æKY SReadPBSize 
  31438. æT Function
  31439. æFc Slots.h
  31440. æD #pragma parameter __D0 SReadPBSize(__A0)
  31441. pascal OSErr SReadPBSize(SpBlockPtr spBlkPtr)
  31442.     = {0x7026,0xA06E}; 
  31443.  
  31444. æKY SCalcStep 
  31445. æT Function
  31446. æFc Slots.h
  31447. æD #pragma parameter __D0 SCalcStep(__A0)
  31448. pascal OSErr SCalcStep(SpBlockPtr spBlkPtr)
  31449.     = {0x7028,0xA06E}; 
  31450.  
  31451. æKY SInitSRsrcTable 
  31452. æT Function
  31453. æFc Slots.h
  31454. æD #pragma parameter __D0 SInitSRsrcTable(__A0)
  31455. pascal OSErr SInitSRsrcTable(SpBlockPtr spBlkPtr)
  31456.     = {0x7029,0xA06E}; 
  31457.  
  31458. æKY SSearchSRT 
  31459. æT Function
  31460. æFc Slots.h
  31461. æD #pragma parameter __D0 SSearchSRT(__A0)
  31462. pascal OSErr SSearchSRT(SpBlockPtr spBlkPtr)
  31463.     = {0x702A,0xA06E}; 
  31464.  
  31465. æKY SUpdateSRT 
  31466. æT Function
  31467. æFc Slots.h
  31468. æD #pragma parameter __D0 SUpdateSRT(__A0)
  31469. pascal OSErr SUpdateSRT(SpBlockPtr spBlkPtr)
  31470.     = {0x702B,0xA06E}; 
  31471.  
  31472. æKY SCalcSPointer 
  31473. æT Function
  31474. æFc Slots.h
  31475. æD #pragma parameter __D0 SCalcSPointer(__A0)
  31476. pascal OSErr SCalcSPointer(SpBlockPtr spBlkPtr)
  31477.     = {0x702C,0xA06E}; 
  31478.  
  31479. æKY SGetDriver 
  31480. æT Function
  31481. æFc Slots.h
  31482. æD #pragma parameter __D0 SGetDriver(__A0)
  31483. pascal OSErr SGetDriver(SpBlockPtr spBlkPtr)
  31484.     = {0x702D,0xA06E}; 
  31485.  
  31486. æKY SPtrToSlot 
  31487. æT Function
  31488. æFc Slots.h
  31489. æD #pragma parameter __D0 SPtrToSlot(__A0)
  31490. pascal OSErr SPtrToSlot(SpBlockPtr spBlkPtr)
  31491.     = {0x702E,0xA06E}; 
  31492.  
  31493. æKY SFindSInfoRecPtr 
  31494. æT Function
  31495. æFc Slots.h
  31496. æD #pragma parameter __D0 SFindSInfoRecPtr(__A0)
  31497. pascal OSErr SFindSInfoRecPtr(SpBlockPtr spBlkPtr)
  31498.     = {0x702F,0xA06E}; 
  31499.  
  31500. æKY SFindSRsrcPtr 
  31501. æT Function
  31502. æFc Slots.h
  31503. æD #pragma parameter __D0 SFindSRsrcPtr(__A0)
  31504. pascal OSErr SFindSRsrcPtr(SpBlockPtr spBlkPtr)
  31505.     = {0x7030,0xA06E}; 
  31506.  
  31507. æKY SDeleteSRTRec 
  31508. æT Function
  31509. æFc Slots.h
  31510. æD #pragma parameter __D0 SDeleteSRTRec(__A0)
  31511. pascal OSErr SDeleteSRTRec(SpBlockPtr spBlkPtr)
  31512.     = {0x7031,0xA06E}; 
  31513.  
  31514. æKY OpenSlot 
  31515. æT Function
  31516. æFc Slots.h
  31517. æD pascal OSErr OpenSlot(ParmBlkPtr paramBlock,Boolean aSync); 
  31518.  
  31519. æKY OpenSlotSync 
  31520. æT Function
  31521. æFc Slots.h
  31522. æD #pragma parameter __D0 OpenSlotSync(__A0)
  31523. pascal OSErr OpenSlotSync(ParmBlkPtr paramBlock)
  31524.     = 0xA200; 
  31525.  
  31526. æKY OpenSlotAsync 
  31527. æT Function
  31528. æFc Slots.h
  31529. æD #pragma parameter __D0 OpenSlotAsync(__A0)
  31530. pascal OSErr OpenSlotAsync(ParmBlkPtr paramBlock)
  31531.     = 0xA600; 
  31532.  
  31533. æKY SIntInstall 
  31534. æT Function
  31535. æFc Slots.h
  31536. æD #pragma parameter __D0 SIntInstall(__A0,__D0)
  31537. pascal OSErr SIntInstall(SQElemPtr sIntQElemPtr,short theSlot)
  31538.     = 0xA075; 
  31539.  
  31540. æKY SIntRemove 
  31541. æT Function
  31542. æFc Slots.h
  31543. æD #pragma parameter __D0 SIntRemove(__A0,__D0)
  31544. pascal OSErr SIntRemove(SQElemPtr sIntQElemPtr,short theSlot)
  31545.     = 0xA076; 
  31546.  
  31547. æKY SVersion 
  31548. æT Function
  31549. æFc Slots.h
  31550. æD #pragma parameter __D0 SVersion(__A0)
  31551. pascal OSErr SVersion(SpBlockPtr spBlkPtr)
  31552.     = {0x7008,0xA06E}; 
  31553.  
  31554. æKY SetSRsrcState 
  31555. æT Function
  31556. æFc Slots.h
  31557. æD #pragma parameter __D0 SetSRsrcState(__A0)
  31558. pascal OSErr SetSRsrcState(SpBlockPtr spBlkPtr)
  31559.     = {0x7009,0xA06E}; 
  31560.  
  31561. æKY InsertSRTRec 
  31562. æT Function
  31563. æFc Slots.h
  31564. æD #pragma parameter __D0 InsertSRTRec(__A0)
  31565. pascal OSErr InsertSRTRec(SpBlockPtr spBlkPtr)
  31566.     = {0x700A,0xA06E}; 
  31567.  
  31568. æKY SGetSRsrc 
  31569. æT Function
  31570. æFc Slots.h
  31571. æD #pragma parameter __D0 SGetSRsrc(__A0)
  31572. pascal OSErr SGetSRsrc(SpBlockPtr spBlkPtr)
  31573.     = {0x700B,0xA06E}; 
  31574.  
  31575. æKY SGetTypeSRsrc 
  31576. æT Function
  31577. æFc Slots.h
  31578. æD #pragma parameter __D0 SGetTypeSRsrc(__A0)
  31579. pascal OSErr SGetTypeSRsrc(SpBlockPtr spBlkPtr)
  31580.     = {0x700C,0xA06E}; 
  31581.  
  31582. æKY SGetSRsrcPtr 
  31583. æT Function
  31584. æFc Slots.h
  31585. æD #pragma parameter __D0 SGetSRsrcPtr(__A0)
  31586. pascal OSErr SGetSRsrcPtr(SpBlockPtr spBlkPtr)
  31587.     = {0x701D,0xA06E}; 
  31588.  
  31589.  
  31590. æKY Sound.h
  31591. æKL Comp3to1
  31592. Comp6to1
  31593. Exp1to3
  31594. Exp1to6
  31595. GetSoundVol
  31596. MACEVersion
  31597. SetSoundVol
  31598. SndAddModifier
  31599. SndChannelStatus
  31600. SndControl
  31601. SndDisposeChannel
  31602. SndDoCommand
  31603. SndDoImmediate
  31604. SndGetSysBeepState
  31605. SndManagerStatus
  31606. SndNewChannel
  31607. SndPauseFilePlay
  31608. SndPlay
  31609. SndPlayDoubleBuffer
  31610. SndSetSysBeepState
  31611. SndSoundManagerVersion
  31612. SndStartFilePlay
  31613. SndStopFilePlay
  31614. SoundDone
  31615. StartSound
  31616. StopSound
  31617.  
  31618. aceBadCmd
  31619. aceBadComp
  31620. aceBadDest
  31621. aceBadEncode
  31622. aceMemFull
  31623. aceNilBlock
  31624. aceSuccess
  31625. ampCmd
  31626. AudioSelection
  31627. AudioSelectionPtr
  31628. availableCmd
  31629. bufferCmd
  31630. callBackCmd
  31631. cmpSH
  31632. CmpSoundHeader
  31633. CmpSoundHeaderPtr
  31634. continueCmd
  31635. ConversionBlock
  31636. ConversionBlockPtr
  31637. convertCmd
  31638. dataOffsetFlag
  31639. dbBufferReady
  31640. dbLastBuffer
  31641. doubleBufferCmd
  31642. eightToThree
  31643. emptyCmd
  31644. extSH
  31645. ExtSoundHeader
  31646. ExtSoundHeaderPtr
  31647. ffMode
  31648. FFSynthPtr
  31649. FFSynthRec
  31650. firstSoundFormat
  31651. flushCmd
  31652. freeCmd
  31653. FreeWave
  31654. freqCmd
  31655. freqDurationCmd
  31656. ftMode
  31657. FTSndRecPtr
  31658. FTSoundRec
  31659. FTSynthPtr
  31660. FTSynthRec
  31661. getAmpCmd
  31662. getRateCmd
  31663. howOftenCmd
  31664. initChan0
  31665. initChan1
  31666. initChan2
  31667. initChan3
  31668. initChanLeft
  31669. initChanRight
  31670. initCmd
  31671. initCompMask
  31672. initMACE3
  31673. initMACE6
  31674. initMono
  31675. initNoDrop
  31676. initNoInterp
  31677. initPanMask
  31678. initSRateMask
  31679. initStereo
  31680. initStereoMask
  31681. insideCmpSH
  31682. LeftOverBlock
  31683. LeftOverBlockPtr
  31684. leftOverBlockSize
  31685. loadCmd
  31686. MACE3snthID
  31687. MACE6snthID
  31688. ModRef
  31689. notCompressed
  31690. nullCmd
  31691. outsideCmpSH
  31692. pauseCmd
  31693. phaseCmd
  31694. quietCmd
  31695. rate11khz
  31696. rate22khz
  31697. rateCmd
  31698. reInitCmd
  31699. requestNextCmd
  31700. restCmd
  31701. resumeCmd
  31702. sampledSynth
  31703. scaleCmd
  31704. SCStatus
  31705. SCStatusPtr
  31706. secondSoundFormat
  31707. sixToOne
  31708. sixToOnePacketSize
  31709. sizeCmd
  31710. SMStatus
  31711. SMStatusPtr
  31712. SndChannel
  31713. SndChannelPtr
  31714. SndCommand
  31715. SndCompletionProcPtr
  31716. SndDoubleBackProcPtr
  31717. SndDoubleBuffer
  31718. SndDoubleBufferHeader
  31719. SndDoubleBufferHeaderPtr
  31720. SndDoubleBufferPtr
  31721. SndListPtr
  31722. SndListResource
  31723. soundCmd
  31724. SoundHeader
  31725. SoundHeaderPtr
  31726. soundListRsrc
  31727. squareWaveSynth
  31728. StateBlock
  31729. StateBlockPtr
  31730. stateBlockSize
  31731. stdQLength
  31732. stdSH
  31733. swMode
  31734. SWSynthPtr
  31735. SWSynthRec
  31736. syncCmd
  31737. synthCodeRsrc
  31738. sysBeepDisable
  31739. sysBeepEnable
  31740. tempoCmd
  31741. threeToOne
  31742. threeToOnePacketSize
  31743. tickleCmd
  31744. timbreCmd
  31745. Time
  31746. Tone
  31747. Tones
  31748. totalLoadCmd
  31749. twelfthRootTwo
  31750. twoToOne
  31751. unitTypeNoSelection
  31752. unitTypeSeconds
  31753. versionCmd
  31754. waitCmd
  31755. wakeUpCmd
  31756. Wave
  31757. waveInitChannel0
  31758. waveInitChannel1
  31759. waveInitChannel2
  31760. waveInitChannel3
  31761. waveInitChannelMask
  31762. WavePtr
  31763. waveTableCmd
  31764. waveTableSynth
  31765.  
  31766. æKY swMode 
  31767. æT constant
  31768. æFc Sound.h
  31769. æD     swMode = -1,                         /* Sound Driver modes */
  31770.  
  31771. æKY ftMode 
  31772. æT constant
  31773. æFc Sound.h
  31774. æD     ftMode = 1,
  31775.  
  31776. æKY ffMode 
  31777. æT constant
  31778. æFc Sound.h
  31779. æD     ffMode = 0,
  31780.  
  31781. æKY synthCodeRsrc 
  31782. æT constant
  31783. æFc Sound.h
  31784. æD #define synthCodeRsrc 'snth'             /* Resource types used by Sound Manager */
  31785.  
  31786. æKY soundListRsrc 
  31787. æT constant
  31788. æFc Sound.h
  31789. æD #define soundListRsrc 'snd '
  31790.  
  31791. æKY twelfthRootTwo 
  31792. æT constant
  31793. æFc Sound.h
  31794. æD #define twelfthRootTwo 1.05946309434
  31795.  
  31796. æKY rate22khz 
  31797. æT constant
  31798. æFc Sound.h
  31799. æD     rate22khz = 0x56EE8BA3,              /* 22254.54545 in fixed-point */
  31800.  
  31801. æKY rate11khz 
  31802. æT constant
  31803. æFc Sound.h
  31804. æD     rate11khz = 0x2B7745D1,              /* 11127.27273 in fixed-point */
  31805.  
  31806. æKY squareWaveSynth 
  31807. æT constant
  31808. æFc Sound.h
  31809. æD     squareWaveSynth = 1,                 /*square wave synthesizer*/
  31810.  
  31811. æKY waveTableSynth 
  31812. æT constant
  31813. æFc Sound.h
  31814. æD     waveTableSynth = 3,                  /*wave table synthesizer*/
  31815.  
  31816. æKY sampledSynth 
  31817. æT constant
  31818. æFc Sound.h
  31819. æD     sampledSynth = 5,                    /*sampled sound synthesizer*/
  31820.  
  31821. æKY MACE3snthID 
  31822. æT constant
  31823. æFc Sound.h
  31824. æD     MACE3snthID = 11,
  31825.  
  31826. æKY MACE6snthID 
  31827. æT constant
  31828. æFc Sound.h
  31829. æD     MACE6snthID = 13,
  31830.  
  31831. æKY nullCmd 
  31832. æT constant
  31833. æFc Sound.h
  31834. æD     nullCmd = 0,
  31835.  
  31836. æKY initCmd 
  31837. æT constant
  31838. æFc Sound.h
  31839. æD     initCmd = 1,
  31840.  
  31841. æKY freeCmd 
  31842. æT constant
  31843. æFc Sound.h
  31844. æD     freeCmd = 2,
  31845.  
  31846. æKY quietCmd 
  31847. æT constant
  31848. æFc Sound.h
  31849. æD     quietCmd = 3,
  31850.  
  31851. æKY flushCmd 
  31852. æT constant
  31853. æFc Sound.h
  31854. æD     flushCmd = 4,
  31855.  
  31856. æKY reInitCmd 
  31857. æT constant
  31858. æFc Sound.h
  31859. æD     reInitCmd = 5,
  31860.  
  31861. æKY waitCmd 
  31862. æT constant
  31863. æFc Sound.h
  31864. æD     waitCmd = 10,
  31865.  
  31866. æKY pauseCmd 
  31867. æT constant
  31868. æFc Sound.h
  31869. æD     pauseCmd = 11,
  31870.  
  31871. æKY resumeCmd 
  31872. æT constant
  31873. æFc Sound.h
  31874. æD     resumeCmd = 12,
  31875.  
  31876. æKY callBackCmd 
  31877. æT constant
  31878. æFc Sound.h
  31879. æD     callBackCmd = 13,
  31880.  
  31881. æKY syncCmd 
  31882. æT constant
  31883. æFc Sound.h
  31884. æD     syncCmd = 14,
  31885.  
  31886. æKY emptyCmd 
  31887. æT constant
  31888. æFc Sound.h
  31889. æD     emptyCmd = 15,
  31890.  
  31891. æKY tickleCmd 
  31892. æT constant
  31893. æFc Sound.h
  31894. æD     tickleCmd = 20,
  31895.  
  31896. æKY requestNextCmd 
  31897. æT constant
  31898. æFc Sound.h
  31899. æD     requestNextCmd = 21,
  31900.  
  31901. æKY howOftenCmd 
  31902. æT constant
  31903. æFc Sound.h
  31904. æD     howOftenCmd = 22,
  31905.  
  31906. æKY wakeUpCmd 
  31907. æT constant
  31908. æFc Sound.h
  31909. æD     wakeUpCmd = 23,
  31910.  
  31911. æKY availableCmd 
  31912. æT constant
  31913. æFc Sound.h
  31914. æD     availableCmd = 24,
  31915.  
  31916. æKY versionCmd 
  31917. æT constant
  31918. æFc Sound.h
  31919. æD     versionCmd = 25,
  31920.  
  31921. æKY totalLoadCmd 
  31922. æT constant
  31923. æFc Sound.h
  31924. æD     totalLoadCmd = 26,
  31925.  
  31926. æKY loadCmd 
  31927. æT constant
  31928. æFc Sound.h
  31929. æD     loadCmd = 27,
  31930.  
  31931. æKY scaleCmd 
  31932. æT constant
  31933. æFc Sound.h
  31934. æD     scaleCmd = 30,
  31935.  
  31936. æKY tempoCmd 
  31937. æT constant
  31938. æFc Sound.h
  31939. æD     tempoCmd = 31,
  31940.  
  31941. æKY freqDurationCmd 
  31942. æT constant
  31943. æFc Sound.h
  31944. æD     freqDurationCmd = 40,
  31945.  
  31946. æKY restCmd 
  31947. æT constant
  31948. æFc Sound.h
  31949. æD     restCmd = 41,
  31950.  
  31951. æKY freqCmd 
  31952. æT constant
  31953. æFc Sound.h
  31954. æD     freqCmd = 42,
  31955.  
  31956. æKY ampCmd 
  31957. æT constant
  31958. æFc Sound.h
  31959. æD     ampCmd = 43,
  31960.  
  31961. æKY timbreCmd 
  31962. æT constant
  31963. æFc Sound.h
  31964. æD     timbreCmd = 44,
  31965.  
  31966. æKY getAmpCmd 
  31967. æT constant
  31968. æFc Sound.h
  31969. æD     getAmpCmd = 45,
  31970.  
  31971. æKY waveTableCmd 
  31972. æT constant
  31973. æFc Sound.h
  31974. æD     waveTableCmd = 60,
  31975.  
  31976. æKY phaseCmd 
  31977. æT constant
  31978. æFc Sound.h
  31979. æD     phaseCmd = 61,
  31980.  
  31981. æKY soundCmd 
  31982. æT constant
  31983. æFc Sound.h
  31984. æD     soundCmd = 80,
  31985.  
  31986. æKY bufferCmd 
  31987. æT constant
  31988. æFc Sound.h
  31989. æD     bufferCmd = 81,
  31990.  
  31991. æKY rateCmd 
  31992. æT constant
  31993. æFc Sound.h
  31994. æD     rateCmd = 82,
  31995.  
  31996. æKY continueCmd 
  31997. æT constant
  31998. æFc Sound.h
  31999. æD     continueCmd = 83,
  32000.  
  32001. æKY doubleBufferCmd 
  32002. æT constant
  32003. æFc Sound.h
  32004. æD     doubleBufferCmd = 84,
  32005.  
  32006. æKY getRateCmd 
  32007. æT constant
  32008. æFc Sound.h
  32009. æD     getRateCmd = 85,
  32010.  
  32011. æKY sizeCmd 
  32012. æT constant
  32013. æFc Sound.h
  32014. æD     sizeCmd = 90,
  32015.  
  32016. æKY convertCmd 
  32017. æT constant
  32018. æFc Sound.h
  32019. æD     convertCmd = 91,
  32020.  
  32021. æKY stdQLength 
  32022. æT constant
  32023. æFc Sound.h
  32024. æD     stdQLength = 128,
  32025.  
  32026. æKY dataOffsetFlag 
  32027. æT constant
  32028. æFc Sound.h
  32029. æD     dataOffsetFlag = 0x8000,
  32030.  
  32031. æKY waveInitChannelMask 
  32032. æT constant
  32033. æFc Sound.h
  32034. æD     waveInitChannelMask = 0x07,
  32035.  
  32036. æKY waveInitChannel0 
  32037. æT constant
  32038. æFc Sound.h
  32039. æD     waveInitChannel0 = 0x04,
  32040.  
  32041. æKY waveInitChannel1 
  32042. æT constant
  32043. æFc Sound.h
  32044. æD     waveInitChannel1 = 0x05,
  32045.  
  32046. æKY waveInitChannel2 
  32047. æT constant
  32048. æFc Sound.h
  32049. æD     waveInitChannel2 = 0x06,
  32050.  
  32051. æKY waveInitChannel3 
  32052. æT constant
  32053. æFc Sound.h
  32054. æD     waveInitChannel3 = 0x07,
  32055.  
  32056. æKY initPanMask 
  32057. æT constant
  32058. æFc Sound.h
  32059. æD     initPanMask = 0x0003,                /* mask for right/left pan values */
  32060.  
  32061. æKY initSRateMask 
  32062. æT constant
  32063. æFc Sound.h
  32064. æD     initSRateMask = 0x0030,              /* mask for sample rate values */
  32065.  
  32066. æKY initStereoMask 
  32067. æT constant
  32068. æFc Sound.h
  32069. æD     initStereoMask = 0x00C0,             /* mask for mono/stereo values */
  32070.  
  32071. æKY initCompMask 
  32072. æT constant
  32073. æFc Sound.h
  32074. æD     initCompMask = 0xFF00,               /* mask for compression IDs */
  32075.  
  32076. æKY initChanLeft 
  32077. æT constant
  32078. æFc Sound.h
  32079. æD     initChanLeft = 0x0002,               /* left stereo channel */
  32080.  
  32081. æKY initChanRight 
  32082. æT constant
  32083. æFc Sound.h
  32084. æD     initChanRight = 0x0003,              /* right stereo channel */
  32085.  
  32086. æKY initNoInterp 
  32087. æT constant
  32088. æFc Sound.h
  32089. æD     initNoInterp = 0x0004,               /* no linear interpolation */
  32090.  
  32091. æKY initNoDrop 
  32092. æT constant
  32093. æFc Sound.h
  32094. æD     initNoDrop = 0x0008,                 /* no drop-sample conversion */
  32095.  
  32096. æKY initMono 
  32097. æT constant
  32098. æFc Sound.h
  32099. æD     initMono = 0x0080,                   /* monophonic channel */
  32100.  
  32101. æKY initStereo 
  32102. æT constant
  32103. æFc Sound.h
  32104. æD     initStereo = 0x00C0,                 /* stereo channel */
  32105.  
  32106. æKY initMACE3 
  32107. æT constant
  32108. æFc Sound.h
  32109. æD     initMACE3 = 0x0300,                  /* MACE 3:1 */
  32110.  
  32111. æKY initMACE6 
  32112. æT constant
  32113. æFc Sound.h
  32114. æD     initMACE6 = 0x0400,                  /* MACE 6:1 */
  32115.  
  32116. æKY initChan0 
  32117. æT constant
  32118. æFc Sound.h
  32119. æD     initChan0 = 0x0004,                  /* channel 0 - wave table only */
  32120.  
  32121. æKY initChan1 
  32122. æT constant
  32123. æFc Sound.h
  32124. æD     initChan1 = 0x0005,                  /* channel 1 - wave table only */
  32125.  
  32126. æKY initChan2 
  32127. æT constant
  32128. æFc Sound.h
  32129. æD     initChan2 = 0x0006,                  /* channel 2 - wave table only */
  32130.  
  32131. æKY initChan3 
  32132. æT constant
  32133. æFc Sound.h
  32134. æD     initChan3 = 0x0007,                  /* channel 3 - wave table only */
  32135.  
  32136. æKY stdSH 
  32137. æT constant
  32138. æFc Sound.h
  32139. æD     stdSH = 0x00,                        /* Standard sound header encode value */
  32140.  
  32141. æKY extSH 
  32142. æT constant
  32143. æFc Sound.h
  32144. æD     extSH = 0xFF,                        /* Extended sound header encode value */
  32145.  
  32146. æKY cmpSH 
  32147. æT constant
  32148. æFc Sound.h
  32149. æD     cmpSH = 0xFE,                        /* Compressed sound header encode value */
  32150.  
  32151. æKY notCompressed 
  32152. æT constant
  32153. æFc Sound.h
  32154. æD     notCompressed = 0,                   /* compression ID's */
  32155.  
  32156. æKY twoToOne 
  32157. æT constant
  32158. æFc Sound.h
  32159. æD     twoToOne = 1,
  32160.  
  32161. æKY eightToThree 
  32162. æT constant
  32163. æFc Sound.h
  32164. æD     eightToThree = 2,
  32165.  
  32166. æKY threeToOne 
  32167. æT constant
  32168. æFc Sound.h
  32169. æD     threeToOne = 3,
  32170.  
  32171. æKY sixToOne 
  32172. æT constant
  32173. æFc Sound.h
  32174. æD     sixToOne = 4,
  32175.  
  32176. æKY outsideCmpSH 
  32177. æT constant
  32178. æFc Sound.h
  32179. æD     outsideCmpSH = 0,                    /* MACE constants */
  32180.  
  32181. æKY insideCmpSH 
  32182. æT constant
  32183. æFc Sound.h
  32184. æD     insideCmpSH = 1,
  32185.  
  32186. æKY aceSuccess 
  32187. æT constant
  32188. æFc Sound.h
  32189. æD     aceSuccess = 0,
  32190.  
  32191. æKY aceMemFull 
  32192. æT constant
  32193. æFc Sound.h
  32194. æD     aceMemFull = 1,
  32195.  
  32196. æKY aceNilBlock 
  32197. æT constant
  32198. æFc Sound.h
  32199. æD     aceNilBlock = 2,
  32200.  
  32201. æKY aceBadComp 
  32202. æT constant
  32203. æFc Sound.h
  32204. æD     aceBadComp = 3,
  32205.  
  32206. æKY aceBadEncode 
  32207. æT constant
  32208. æFc Sound.h
  32209. æD     aceBadEncode = 4,
  32210.  
  32211. æKY aceBadDest 
  32212. æT constant
  32213. æFc Sound.h
  32214. æD     aceBadDest = 5,
  32215.  
  32216. æKY aceBadCmd 
  32217. æT constant
  32218. æFc Sound.h
  32219. æD     aceBadCmd = 6,
  32220.  
  32221. æKY sixToOnePacketSize 
  32222. æT constant
  32223. æFc Sound.h
  32224. æD     sixToOnePacketSize = 8,
  32225.  
  32226. æKY threeToOnePacketSize 
  32227. æT constant
  32228. æFc Sound.h
  32229. æD     threeToOnePacketSize = 16,
  32230.  
  32231. æKY stateBlockSize 
  32232. æT constant
  32233. æFc Sound.h
  32234. æD     stateBlockSize = 64,
  32235.  
  32236. æKY leftOverBlockSize 
  32237. æT constant
  32238. æFc Sound.h
  32239. æD     leftOverBlockSize = 32,
  32240.  
  32241. æKY firstSoundFormat 
  32242. æT constant
  32243. æFc Sound.h
  32244. æD     firstSoundFormat = 0x0001,           /* general sound format */
  32245.  
  32246. æKY secondSoundFormat 
  32247. æT constant
  32248. æFc Sound.h
  32249. æD     secondSoundFormat = 0x0002,          /* special sampled sound format (HyperCard) */
  32250.  
  32251. æKY dbBufferReady 
  32252. æT constant
  32253. æFc Sound.h
  32254. æD     dbBufferReady = 0x00000001,          /* double buffer is filled */
  32255.  
  32256. æKY dbLastBuffer 
  32257. æT constant
  32258. æFc Sound.h
  32259. æD     dbLastBuffer = 0x00000004,           /* last double buffer to play */
  32260.  
  32261. æKY sysBeepDisable 
  32262. æT constant
  32263. æFc Sound.h
  32264. æD     sysBeepDisable = 0x0000,             /* SysBeep() enable flags */
  32265.  
  32266. æKY sysBeepEnable 
  32267. æT constant
  32268. æFc Sound.h
  32269. æD     sysBeepEnable = 0x0001,
  32270.  
  32271. æKY unitTypeNoSelection 
  32272. æT constant
  32273. æFc Sound.h
  32274. æD     unitTypeNoSelection = 0xFFFF,        /* unitTypes for AudioSelection.unitType */
  32275.  
  32276. æKY unitTypeSeconds 
  32277. æT constant
  32278. æFc Sound.h
  32279. æD     unitTypeSeconds = 0x0000,
  32280.  
  32281. æKY FreeWave
  32282. æT typedef
  32283. æFc Sound.h
  32284. æD typedef unsigned char FreeWave[30001]; 
  32285.  
  32286. æKY FFSynthRec 
  32287. æT struct
  32288. æFc Sound.h
  32289. æD struct FFSynthRec {
  32290.     short mode;
  32291.     Fixed count;
  32292.     FreeWave waveBytes;
  32293. };
  32294.  
  32295. typedef struct FFSynthRec FFSynthRec;
  32296. typedef FFSynthRec *FFSynthPtr;
  32297.  
  32298.  
  32299. æKY Tone 
  32300. æT struct
  32301. æFc Sound.h
  32302. æD struct Tone {
  32303.     short count;
  32304.     short amplitude;
  32305.     short duration;
  32306. };
  32307.  
  32308. typedef struct Tone Tone;
  32309.  
  32310.  
  32311. æKY Tones
  32312. æT typedef
  32313. æFc Sound.h
  32314. æD typedef Tone Tones[5001];
  32315.  
  32316. æKY SWSynthRec 
  32317. æT struct
  32318. æFc Sound.h
  32319. æD struct SWSynthRec {
  32320.     short mode;
  32321.     Tones triplets;
  32322. };
  32323.  
  32324. typedef struct SWSynthRec SWSynthRec;
  32325. typedef SWSynthRec *SWSynthPtr;
  32326.  
  32327.  
  32328. æKY Wave
  32329. æT typedef
  32330. æFc Sound.h
  32331. æD typedef unsigned char Wave[256]; 
  32332.  
  32333. æKY WavePtr
  32334. æT typedef
  32335. æFc Sound.h
  32336. æD typedef Wave *WavePtr;
  32337.  
  32338. æKY FTSoundRec 
  32339. æT struct
  32340. æFc Sound.h
  32341. æD struct FTSoundRec {
  32342.     short duration;
  32343.     Fixed sound1Rate;
  32344.     long sound1Phase;
  32345.     Fixed sound2Rate;
  32346.     long sound2Phase;
  32347.     Fixed sound3Rate;
  32348.     long sound3Phase;
  32349.     Fixed sound4Rate;
  32350.     long sound4Phase;
  32351.     WavePtr sound1Wave;
  32352.     WavePtr sound2Wave;
  32353.     WavePtr sound3Wave;
  32354.     WavePtr sound4Wave;
  32355. };
  32356.  
  32357. typedef struct FTSoundRec FTSoundRec;
  32358. typedef FTSoundRec *FTSndRecPtr;
  32359.  
  32360.  
  32361. æKY FTSynthRec 
  32362. æT struct
  32363. æFc Sound.h
  32364. æD struct FTSynthRec {
  32365.     short mode;
  32366.     FTSndRecPtr sndRec;
  32367. };
  32368.  
  32369. typedef struct FTSynthRec FTSynthRec;
  32370. typedef FTSynthRec *FTSynthPtr;
  32371.  
  32372.  
  32373. æKY SndCompletionProcPtr
  32374. æT typedef
  32375. æFc Sound.h
  32376. æD typedef pascal void (*SndCompletionProcPtr)(void);
  32377.  
  32378. æKY SndCommand 
  32379. æT struct
  32380. æFc Sound.h
  32381. æD struct SndCommand {
  32382.     unsigned short cmd;
  32383.     short param1;
  32384.     long param2;
  32385. };
  32386.  
  32387. typedef struct SndCommand SndCommand;
  32388.  
  32389.  
  32390. æKY Time
  32391. æT typedef
  32392. æFc Sound.h
  32393. æD typedef long Time;                       /* in half milliseconds */
  32394.  
  32395. æKY SndChannel 
  32396. æT struct
  32397. æFc Sound.h
  32398. æD typedef struct SndChannel SndChannel;
  32399. typedef SndChannel *SndChannelPtr;
  32400.  
  32401.  
  32402. typedef pascal void (*SndCallBackProcPtr)(SndChannelPtr chan, SndCommand cmd);
  32403.  
  32404. struct SndChannel {
  32405.     struct SndChannel *nextChan;
  32406.     Ptr firstMod;                           /* reserved for the Sound Manager */
  32407.     SndCallBackProcPtr callBack;
  32408.     long userInfo;
  32409.     Time wait;                              /* The following is for internal Sound Manager use only.*/
  32410.     SndCommand cmdInProgress;
  32411.     short flags;
  32412.     short qLength;
  32413.     short qHead;                            /* next spot to read or -1 if empty */
  32414.     short qTail;                            /* next spot to write = qHead if full */
  32415.     SndCommand queue[stdQLength];
  32416. };
  32417.  
  32418.  
  32419. æKY StateBlock 
  32420. æT struct
  32421. æFc Sound.h
  32422. æD struct StateBlock {
  32423.     short stateVar[stateBlockSize];
  32424. };
  32425.  
  32426. typedef struct StateBlock StateBlock;
  32427. typedef StateBlock *StateBlockPtr;
  32428.  
  32429.  
  32430. æKY LeftOverBlock 
  32431. æT struct
  32432. æFc Sound.h
  32433. æD struct LeftOverBlock {
  32434.     unsigned long count;
  32435.     char sampleArea[leftOverBlockSize];
  32436. };
  32437.  
  32438. typedef struct LeftOverBlock LeftOverBlock;
  32439. typedef LeftOverBlock *LeftOverBlockPtr;
  32440.  
  32441.  
  32442. æKY ModRef 
  32443. æT struct
  32444. æFc Sound.h
  32445. æD struct ModRef {
  32446.     unsigned short modNumber;
  32447.     long modInit;
  32448. };
  32449.  
  32450. typedef struct ModRef ModRef;
  32451.  
  32452.  
  32453. æKY SndListResource 
  32454. æT struct
  32455. æFc Sound.h
  32456. æD struct SndListResource {
  32457.     short format;
  32458.     short numModifiers;
  32459.     ModRef modifierPart[1];                 /*This is a variable length array*/
  32460.     short numCommands;
  32461.     SndCommand commandPart[1];              /*This is a variable length array*/
  32462.     char dataPart[1];                       /*This is a variable length array*/
  32463. };
  32464.  
  32465. typedef struct SndListResource SndListResource;
  32466. typedef SndListResource *SndListPtr;
  32467.  
  32468.  
  32469. æKY SoundHeader 
  32470. æT struct
  32471. æFc Sound.h
  32472. æD struct SoundHeader {
  32473.     Ptr samplePtr;                          /* if NIL then samples are in sampleArea */
  32474.     unsigned long length;                   /* length of sound in bytes */
  32475.     Fixed sampleRate;                       /* sample rate for this sound */
  32476.     unsigned long loopStart;                /* start of looping portion */
  32477.     unsigned long loopEnd;                  /* end of looping portion */
  32478.     unsigned char encode;                   /* header encoding */
  32479.     unsigned char baseFrequency;            /* baseFrequency value */
  32480.     char sampleArea[1];
  32481. };
  32482.  
  32483. typedef struct SoundHeader SoundHeader;
  32484. typedef SoundHeader *SoundHeaderPtr;
  32485.  
  32486.  
  32487. æKY CmpSoundHeader 
  32488. æT struct
  32489. æFc Sound.h
  32490. æD struct CmpSoundHeader {
  32491.     Ptr samplePtr;                          /* if nil then samples are in sample area */
  32492.     unsigned long numChannels;              /* number of channels i.e. mono = 1 */
  32493.     Fixed sampleRate;                       /* sample rate in Apples Fixed point representation */
  32494.     unsigned long loopStart;                /* loopStart of sound before compression */
  32495.     unsigned long loopEnd;                  /* loopEnd of sound before compression */
  32496.     unsigned char encode;                   /* data structure used , stdSH, extSH, or cmpSH */
  32497.     unsigned char baseFrequency;            /* same meaning as regular SoundHeader */
  32498.     unsigned long numFrames;                /* length in frames ( packetFrames or sampleFrames ) */
  32499.     extended AIFFSampleRate;                /* IEEE sample rate */
  32500.     Ptr markerChunk;                        /* sync track */
  32501.     Ptr futureUse1;                         /* reserved by Apple */
  32502.     Ptr futureUse2;                         /* reserved by Apple */
  32503.     StateBlockPtr stateVars;                /* pointer to State Block */
  32504.     LeftOverBlockPtr leftOverSamples;       /* used to save truncated samples between compression calls */
  32505.     unsigned short compressionID;           /* 0 means no compression, non zero means compressionID */
  32506.     unsigned short packetSize;              /* number of bits in compressed sample packet */
  32507.     unsigned short snthID;                  /* resource ID of Sound Manager snth that contains NRT C/E */
  32508.     unsigned short sampleSize;              /* number of bits in non-compressed sample */
  32509.     char sampleArea[1];                     /* space for when samples follow directly */
  32510. };
  32511.  
  32512. typedef struct CmpSoundHeader CmpSoundHeader;
  32513. typedef CmpSoundHeader *CmpSoundHeaderPtr;
  32514.  
  32515.  
  32516. æKY ExtSoundHeader 
  32517. æT struct
  32518. æFc Sound.h
  32519. æD struct ExtSoundHeader {
  32520.     Ptr samplePtr;                          /* if nil then samples are in sample area */
  32521.     unsigned long numChannels;              /* number of channels,  ie mono = 1 */
  32522.     Fixed sampleRate;                       /* sample rate in Apples Fixed point representation */
  32523.     unsigned long loopStart;                /* same meaning as regular SoundHeader */
  32524.     unsigned long loopEnd;                  /* same meaning as regular SoundHeader */
  32525.     unsigned char encode;                   /* data structure used , stdSH, extSH, or cmpSH */
  32526.     unsigned char baseFrequency;            /* same meaning as regular SoundHeader */
  32527.     unsigned long numFrames;                /* length in total number of frames */
  32528.     extended AIFFSampleRate;                /* IEEE sample rate */
  32529.     Ptr markerChunk;                        /* sync track */
  32530.     Ptr instrumentChunks;                   /* AIFF instrument chunks */
  32531.     Ptr AESRecording;
  32532.     unsigned short sampleSize;              /* number of bits in sample */
  32533.     unsigned short futureUse1;              /* reserved by Apple */
  32534.     unsigned long futureUse2;               /* reserved by Apple */
  32535.     unsigned long futureUse3;               /* reserved by Apple */
  32536.     unsigned long futureUse4;               /* reserved by Apple */
  32537.     char sampleArea[1];                     /* space for when samples follow directly */
  32538. };
  32539.  
  32540. typedef struct ExtSoundHeader ExtSoundHeader;
  32541. typedef ExtSoundHeader *ExtSoundHeaderPtr;
  32542.  
  32543.  
  32544. æKY ConversionBlock 
  32545. æT struct
  32546. æFc Sound.h
  32547. æD struct ConversionBlock {
  32548.     short destination;
  32549.     short unused;
  32550.     CmpSoundHeaderPtr inputPtr;
  32551.     CmpSoundHeaderPtr outputPtr;
  32552. };
  32553.  
  32554. typedef struct ConversionBlock ConversionBlock;
  32555. typedef ConversionBlock *ConversionBlockPtr;
  32556.  
  32557.  
  32558. æKY SMStatus 
  32559. æT struct
  32560. æFc Sound.h
  32561. æD struct SMStatus {
  32562.     short smMaxCPULoad;
  32563.     short smNumChannels;
  32564.     short smCurCPULoad;
  32565. };
  32566.  
  32567. typedef struct SMStatus SMStatus;
  32568. typedef SMStatus *SMStatusPtr;
  32569.  
  32570.  
  32571. æKY SCStatus 
  32572. æT struct
  32573. æFc Sound.h
  32574. æD struct SCStatus {
  32575.     Fixed scStartTime;
  32576.     Fixed scEndTime;
  32577.     Fixed scCurrentTime;
  32578.     Boolean scChannelBusy;
  32579.     Boolean scChannelDisposed;
  32580.     Boolean scChannelPaused;
  32581.     Boolean scUnused;
  32582.     unsigned long scChannelAttributes;
  32583.     long scCPULoad;
  32584. };
  32585.  
  32586. typedef struct SCStatus SCStatus;
  32587. typedef SCStatus *SCStatusPtr;
  32588.  
  32589.  
  32590. æKY AudioSelection 
  32591. æT struct
  32592. æFc Sound.h
  32593. æD struct AudioSelection {
  32594.     long unitType;
  32595.     Fixed selStart;
  32596.     Fixed selEnd;
  32597. };
  32598.  
  32599. typedef struct AudioSelection AudioSelection;
  32600. typedef AudioSelection *AudioSelectionPtr;
  32601.  
  32602.  
  32603. æKY SndDoubleBuffer 
  32604. æT struct
  32605. æFc Sound.h
  32606. æD struct SndDoubleBuffer {
  32607.     long dbNumFrames;
  32608.     long dbFlags;
  32609.     long dbUserInfo[2];
  32610.     char dbSoundData[1];
  32611. };
  32612.  
  32613. typedef struct SndDoubleBuffer SndDoubleBuffer;
  32614. typedef SndDoubleBuffer *SndDoubleBufferPtr;
  32615.  
  32616.  
  32617. æKY SndDoubleBackProcPtr
  32618. æT typedef
  32619. æFc Sound.h
  32620. æD typedef pascal void (*SndDoubleBackProcPtr) (SndChannelPtr channel,
  32621.                                             SndDoubleBufferPtr doubleBufferPtr);
  32622.  
  32623.  
  32624. æKY SndDoubleBufferHeader 
  32625. æT struct
  32626. æFc Sound.h
  32627. æD struct SndDoubleBufferHeader {
  32628.     short dbhNumChannels;
  32629.     short dbhSampleSize;
  32630.     short dbhCompressionID;
  32631.     short dbhPacketSize;
  32632.     Fixed dbhSampleRate;
  32633.     SndDoubleBufferPtr dbhBufferPtr[2];
  32634.     SndDoubleBackProcPtr dbhDoubleBack;
  32635. };
  32636.  
  32637. typedef struct SndDoubleBufferHeader SndDoubleBufferHeader;
  32638. typedef SndDoubleBufferHeader *SndDoubleBufferHeaderPtr;
  32639.  
  32640.  
  32641. æKY SndDoCommand 
  32642. æT Function
  32643. æFc Sound.h
  32644. æD pascal OSErr SndDoCommand(SndChannelPtr chan,const SndCommand *cmd,Boolean noWait)
  32645.     = 0xA803; 
  32646.  
  32647. æKY SndDoImmediate 
  32648. æT Function
  32649. æFc Sound.h
  32650. æD pascal OSErr SndDoImmediate(SndChannelPtr chan,const SndCommand *cmd)
  32651.     = 0xA804; 
  32652.  
  32653. æKY SndNewChannel 
  32654. æT Function
  32655. æFc Sound.h
  32656. æD pascal OSErr SndNewChannel(SndChannelPtr *chan,short synth,long init,SndCallBackProcPtr userRoutine)
  32657.     = 0xA807; 
  32658.  
  32659. æKY SndDisposeChannel 
  32660. æT Function
  32661. æFc Sound.h
  32662. æD pascal OSErr SndDisposeChannel(SndChannelPtr chan,Boolean quietNow)
  32663.     = 0xA801; 
  32664.  
  32665. æKY SndPlay 
  32666. æT Function
  32667. æFc Sound.h
  32668. æD pascal OSErr SndPlay(SndChannelPtr chan,Handle sndHdl,Boolean async)
  32669.     = 0xA805; 
  32670.  
  32671. æKY SndAddModifier 
  32672. æT Function
  32673. æFc Sound.h
  32674. æD pascal OSErr SndAddModifier(SndChannelPtr chan,ProcPtr modifier,short id,
  32675.     long init)
  32676.     = 0xA802; 
  32677.  
  32678. æKY SndControl 
  32679. æT Function
  32680. æFc Sound.h
  32681. æD pascal OSErr SndControl(short id,SndCommand *cmd)
  32682.     = 0xA806; 
  32683.  
  32684. æKY SetSoundVol 
  32685. æT Function
  32686. æFc Sound.h
  32687. æD pascal void SetSoundVol(short level); 
  32688.  
  32689. æKY GetSoundVol 
  32690. æT Function
  32691. æFc Sound.h
  32692. æD #pragma parameter GetSoundVol(__A0)
  32693. pascal void GetSoundVol(short *level)
  32694.     = {0x4218,0x10B8,0x0260}; 
  32695.  
  32696. æKY StartSound 
  32697. æT Function
  32698. æFc Sound.h
  32699. æD pascal void StartSound(const void *synthRec,long numBytes,SndCompletionProcPtr completionRtn); 
  32700.  
  32701. æKY StopSound 
  32702. æT Function
  32703. æFc Sound.h
  32704. æD pascal void StopSound(void); 
  32705.  
  32706. æKY SoundDone 
  32707. æT Function
  32708. æFc Sound.h
  32709. æD pascal Boolean SoundDone(void); 
  32710.  
  32711. æKY SndSoundManagerVersion 
  32712. æT Function
  32713. æFc Sound.h
  32714. æD pascal NumVersion SndSoundManagerVersion(void)
  32715.     = {0x203C,0x000C,0x0008,0xA800}; 
  32716.  
  32717. æKY SndStartFilePlay 
  32718. æT Function
  32719. æFc Sound.h
  32720. æD pascal OSErr SndStartFilePlay(SndChannelPtr chan,short fRefNum,short resNum,
  32721.     long bufferSize,void *bufferPtr,AudioSelectionPtr theSelection,ProcPtr theCompletion,
  32722.     Boolean async)
  32723.     = {0x203C,0x0D00,0x0008,0xA800}; 
  32724.  
  32725. æKY SndPauseFilePlay 
  32726. æT Function
  32727. æFc Sound.h
  32728. æD pascal OSErr SndPauseFilePlay(SndChannelPtr chan)
  32729.     = {0x203C,0x0204,0x0008,0xA800}; 
  32730.  
  32731. æKY SndStopFilePlay 
  32732. æT Function
  32733. æFc Sound.h
  32734. æD pascal OSErr SndStopFilePlay(SndChannelPtr chan,Boolean aSync)
  32735.     = {0x203C,0x0308,0x0008,0xA800}; 
  32736.  
  32737. æKY SndChannelStatus 
  32738. æT Function
  32739. æFc Sound.h
  32740. æD pascal OSErr SndChannelStatus(SndChannelPtr chan,short theLength,SCStatusPtr theStatus)
  32741.     = {0x203C,0x0010,0x0008,0xA800}; 
  32742.  
  32743. æKY SndManagerStatus 
  32744. æT Function
  32745. æFc Sound.h
  32746. æD pascal OSErr SndManagerStatus(short theLength,SMStatusPtr theStatus)
  32747.     = {0x203C,0x0014,0x0008,0xA800}; 
  32748.  
  32749. æKY SndGetSysBeepState 
  32750. æT Function
  32751. æFc Sound.h
  32752. æD pascal void SndGetSysBeepState(short *sysBeepState)
  32753.     = {0x203C,0x0018,0x0008,0xA800}; 
  32754.  
  32755. æKY SndSetSysBeepState 
  32756. æT Function
  32757. æFc Sound.h
  32758. æD pascal OSErr SndSetSysBeepState(short sysBeepState)
  32759.     = {0x203C,0x001C,0x0008,0xA800}; 
  32760.  
  32761. æKY SndPlayDoubleBuffer 
  32762. æT Function
  32763. æFc Sound.h
  32764. æD pascal OSErr SndPlayDoubleBuffer(SndChannelPtr chan,SndDoubleBufferHeaderPtr theParams)
  32765.     = {0x203C,0x0020,0x0008,0xA800}; 
  32766.  
  32767. æKY MACEVersion 
  32768. æT Function
  32769. æFc Sound.h
  32770. æD pascal NumVersion MACEVersion(void)
  32771.     = {0x203C,0x0000,0x0010,0xA800}; 
  32772.  
  32773. æKY Comp3to1 
  32774. æT Function
  32775. æFc Sound.h
  32776. æD pascal void Comp3to1(const void *inBuffer,void *outBuffer,unsigned long cnt,
  32777.     const void *inState,void *outState,unsigned long numChannels,unsigned long whichChannel)
  32778.     = {0x203C,0x0004,0x0010,0xA800}; 
  32779.  
  32780. æKY Exp1to3 
  32781. æT Function
  32782. æFc Sound.h
  32783. æD pascal void Exp1to3(const void *inBuffer,void *outBuffer,unsigned long cnt,
  32784.     const void *inState,void *outState,unsigned long numChannels,unsigned long whichChannel)
  32785.     = {0x203C,0x0008,0x0010,0xA800}; 
  32786.  
  32787. æKY Comp6to1 
  32788. æT Function
  32789. æFc Sound.h
  32790. æD pascal void Comp6to1(const void *inBuffer,void *outBuffer,unsigned long cnt,
  32791.     const void *inState,void *outState,unsigned long numChannels,unsigned long whichChannel)
  32792.     = {0x203C,0x000C,0x0010,0xA800}; 
  32793.  
  32794. æKY Exp1to6 
  32795. æT Function
  32796. æFc Sound.h
  32797. æD pascal void Exp1to6(const void *inBuffer,void *outBuffer,unsigned long cnt,
  32798.     const void *inState,void *outState,unsigned long numChannels,unsigned long whichChannel)
  32799.     = {0x203C,0x0010,0x0010,0xA800}; 
  32800.  
  32801.  
  32802. æKY StandardFile.h
  32803. æKL CustomGetFile
  32804. CustomPutFile
  32805. FinalComment
  32806. sfgetfile
  32807. SFGetFile
  32808. sfpgetfile
  32809. SFPGetFile
  32810. sfpputfile
  32811. SFPPutFile
  32812. sfputfile
  32813. SFPutFile
  32814. StandardGetFile
  32815. StandardPutFile
  32816.  
  32817. ActivateYDProcPtr
  32818. DlgHookProcPtr
  32819. DlgHookYDProcPtr
  32820. FileFilterProcPtr
  32821. FileFilterYDProcPtr
  32822. getCancel
  32823. getDlgID
  32824. getDrive
  32825. getEject
  32826. getNmList
  32827. getOpen
  32828. getScroll
  32829. ModalFilterYDProcPtr
  32830. putCancel
  32831. putDlgID
  32832. putDrive
  32833. putEject
  32834. putName
  32835. putSave
  32836. sfErrorDialogRefCon
  32837. sfGetDialogID
  32838. sfHookChangeSelection
  32839. sfHookCharOffset
  32840. sfHookFirstCall
  32841. sfHookFolderPopUp
  32842. sfHookGoToAliasTarget
  32843. sfHookGoToDesktop
  32844. sfHookGoToNextDrive
  32845. sfHookGoToParent
  32846. sfHookGoToPrevDrive
  32847. sfHookLastCall
  32848. sfHookNullEvent
  32849. sfHookOpenAlias
  32850. sfHookOpenFolder
  32851. sfHookRebuildList
  32852. sfHookSetActiveOffset
  32853. sfItemBalloonHelp
  32854. sfItemCancelButton
  32855. sfItemDesktopButton
  32856. sfItemDividerLinePict
  32857. sfItemEjectButton
  32858. sfItemFileListUser
  32859. sfItemFileNameTextEdit
  32860. sfItemNewFolderUser
  32861. sfItemOpenButton
  32862. sfItemPopUpMenuUser
  32863. sfItemPromptStaticText
  32864. sfItemVolumeUser
  32865. sfLockWarnDialogRefCon
  32866. sfMainDialogRefCon
  32867. sfNewFolderDialogRefCon
  32868. sfPutDialogID
  32869. sfReplaceDialogRefCon
  32870. SFReply
  32871. sfStatWarnDialogRefCon
  32872. SFTypeList
  32873. StandardFileReply
  32874.  
  32875. æKY putDlgID 
  32876. æT constant
  32877. æFc StandardFile.h
  32878. æD     putDlgID = -3999,
  32879.  
  32880. æKY putSave 
  32881. æT constant
  32882. æFc StandardFile.h
  32883. æD     putSave = 1,
  32884.  
  32885. æKY putCancel 
  32886. æT constant
  32887. æFc StandardFile.h
  32888. æD     putCancel = 2,
  32889.  
  32890. æKY putEject 
  32891. æT constant
  32892. æFc StandardFile.h
  32893. æD     putEject = 5,
  32894.  
  32895. æKY putDrive 
  32896. æT constant
  32897. æFc StandardFile.h
  32898. æD     putDrive = 6,
  32899.  
  32900. æKY putName 
  32901. æT constant
  32902. æFc StandardFile.h
  32903. æD     putName = 7,
  32904.  
  32905. æKY getDlgID 
  32906. æT constant
  32907. æFc StandardFile.h
  32908. æD     getDlgID = -4000,
  32909.  
  32910. æKY getOpen 
  32911. æT constant
  32912. æFc StandardFile.h
  32913. æD     getOpen = 1,
  32914.  
  32915. æKY getCancel 
  32916. æT constant
  32917. æFc StandardFile.h
  32918. æD     getCancel = 3,
  32919.  
  32920. æKY getEject 
  32921. æT constant
  32922. æFc StandardFile.h
  32923. æD     getEject = 5,
  32924.  
  32925. æKY getDrive 
  32926. æT constant
  32927. æFc StandardFile.h
  32928. æD     getDrive = 6,
  32929.  
  32930. æKY getNmList 
  32931. æT constant
  32932. æFc StandardFile.h
  32933. æD     getNmList = 7,
  32934.  
  32935. æKY getScroll 
  32936. æT constant
  32937. æFc StandardFile.h
  32938. æD     getScroll = 8,
  32939.  
  32940. æKY sfPutDialogID 
  32941. æT constant
  32942. æFc StandardFile.h
  32943. æD     sfPutDialogID = -6043,
  32944.  
  32945. æKY sfGetDialogID 
  32946. æT constant
  32947. æFc StandardFile.h
  32948. æD     sfGetDialogID = -6042,
  32949.  
  32950. æKY sfItemOpenButton 
  32951. æT constant
  32952. æFc StandardFile.h
  32953. æD     sfItemOpenButton = 1,
  32954.  
  32955. æKY sfItemCancelButton 
  32956. æT constant
  32957. æFc StandardFile.h
  32958. æD     sfItemCancelButton = 2,
  32959.  
  32960. æKY sfItemBalloonHelp 
  32961. æT constant
  32962. æFc StandardFile.h
  32963. æD     sfItemBalloonHelp = 3,
  32964.  
  32965. æKY sfItemVolumeUser 
  32966. æT constant
  32967. æFc StandardFile.h
  32968. æD     sfItemVolumeUser = 4,
  32969.  
  32970. æKY sfItemEjectButton 
  32971. æT constant
  32972. æFc StandardFile.h
  32973. æD     sfItemEjectButton = 5,
  32974.  
  32975. æKY sfItemDesktopButton 
  32976. æT constant
  32977. æFc StandardFile.h
  32978. æD     sfItemDesktopButton = 6,
  32979.  
  32980. æKY sfItemFileListUser 
  32981. æT constant
  32982. æFc StandardFile.h
  32983. æD     sfItemFileListUser = 7,
  32984.  
  32985. æKY sfItemPopUpMenuUser 
  32986. æT constant
  32987. æFc StandardFile.h
  32988. æD     sfItemPopUpMenuUser = 8,
  32989.  
  32990. æKY sfItemDividerLinePict 
  32991. æT constant
  32992. æFc StandardFile.h
  32993. æD     sfItemDividerLinePict = 9,
  32994.  
  32995. æKY sfItemFileNameTextEdit 
  32996. æT constant
  32997. æFc StandardFile.h
  32998. æD     sfItemFileNameTextEdit = 10,
  32999.  
  33000. æKY sfItemPromptStaticText 
  33001. æT constant
  33002. æFc StandardFile.h
  33003. æD     sfItemPromptStaticText = 11,
  33004.  
  33005. æKY sfItemNewFolderUser 
  33006. æT constant
  33007. æFc StandardFile.h
  33008. æD     sfItemNewFolderUser = 12,
  33009.  
  33010. æKY sfHookFirstCall 
  33011. æT constant
  33012. æFc StandardFile.h
  33013. æD     sfHookFirstCall = -1,
  33014.  
  33015. æKY sfHookCharOffset 
  33016. æT constant
  33017. æFc StandardFile.h
  33018. æD     sfHookCharOffset = 0x1000,
  33019.  
  33020. æKY sfHookNullEvent 
  33021. æT constant
  33022. æFc StandardFile.h
  33023. æD     sfHookNullEvent = 100,
  33024.  
  33025. æKY sfHookRebuildList 
  33026. æT constant
  33027. æFc StandardFile.h
  33028. æD     sfHookRebuildList = 101,
  33029.  
  33030. æKY sfHookFolderPopUp 
  33031. æT constant
  33032. æFc StandardFile.h
  33033. æD     sfHookFolderPopUp = 102,
  33034.  
  33035. æKY sfHookOpenFolder 
  33036. æT constant
  33037. æFc StandardFile.h
  33038. æD     sfHookOpenFolder = 103,
  33039.  
  33040. æKY sfHookOpenAlias 
  33041. æT constant
  33042. æFc StandardFile.h
  33043. æD     sfHookOpenAlias = 104,
  33044.  
  33045. æKY sfHookGoToDesktop 
  33046. æT constant
  33047. æFc StandardFile.h
  33048. æD     sfHookGoToDesktop = 105,
  33049.  
  33050. æKY sfHookGoToAliasTarget 
  33051. æT constant
  33052. æFc StandardFile.h
  33053. æD     sfHookGoToAliasTarget = 106,
  33054.  
  33055. æKY sfHookGoToParent 
  33056. æT constant
  33057. æFc StandardFile.h
  33058. æD     sfHookGoToParent = 107,
  33059.  
  33060. æKY sfHookGoToNextDrive 
  33061. æT constant
  33062. æFc StandardFile.h
  33063. æD     sfHookGoToNextDrive = 108,
  33064.  
  33065. æKY sfHookGoToPrevDrive 
  33066. æT constant
  33067. æFc StandardFile.h
  33068. æD     sfHookGoToPrevDrive = 109,
  33069.  
  33070. æKY sfHookChangeSelection 
  33071. æT constant
  33072. æFc StandardFile.h
  33073. æD     sfHookChangeSelection = 110,
  33074.  
  33075. æKY sfHookSetActiveOffset 
  33076. æT constant
  33077. æFc StandardFile.h
  33078. æD     sfHookSetActiveOffset = 200,
  33079.  
  33080. æKY sfHookLastCall 
  33081. æT constant
  33082. æFc StandardFile.h
  33083. æD     sfHookLastCall = -2,
  33084.  
  33085. æKY sfMainDialogRefCon 
  33086. æT constant
  33087. æFc StandardFile.h
  33088. æD #define sfMainDialogRefCon 'stdf'
  33089.  
  33090. æKY sfNewFolderDialogRefCon 
  33091. æT constant
  33092. æFc StandardFile.h
  33093. æD #define sfNewFolderDialogRefCon 'nfdr'
  33094.  
  33095. æKY sfReplaceDialogRefCon 
  33096. æT constant
  33097. æFc StandardFile.h
  33098. æD #define sfReplaceDialogRefCon 'rplc'
  33099.  
  33100. æKY sfStatWarnDialogRefCon 
  33101. æT constant
  33102. æFc StandardFile.h
  33103. æD #define sfStatWarnDialogRefCon 'stat'
  33104.  
  33105. æKY sfLockWarnDialogRefCon 
  33106. æT constant
  33107. æFc StandardFile.h
  33108. æD #define sfLockWarnDialogRefCon 'lock'
  33109.  
  33110. æKY sfErrorDialogRefCon 
  33111. æT constant
  33112. æFc StandardFile.h
  33113. æD #define sfErrorDialogRefCon 'err '
  33114.  
  33115. æKY SFReply 
  33116. æT struct
  33117. æFc StandardFile.h
  33118. æD struct SFReply {
  33119.     Boolean good;
  33120.     Boolean copy;
  33121.     OSType fType;
  33122.     short vRefNum;
  33123.     short version;
  33124.     Str63 fName;
  33125. };
  33126.  
  33127. typedef struct SFReply SFReply;
  33128.  
  33129.  
  33130. æKY StandardFileReply 
  33131. æT struct
  33132. æFc StandardFile.h
  33133. æD struct StandardFileReply {
  33134.     Boolean sfGood;
  33135.     Boolean sfReplacing;
  33136.     OSType sfType;
  33137.     FSSpec sfFile;
  33138.     ScriptCode sfScript;
  33139.     short sfFlags;
  33140.     Boolean sfIsFolder;
  33141.     Boolean sfIsVolume;
  33142.     long sfReserved1;
  33143.     short sfReserved2;
  33144. };
  33145.  
  33146. typedef struct StandardFileReply StandardFileReply;
  33147.  
  33148.  
  33149. æKY DlgHookProcPtr
  33150. æT typedef
  33151. æFc StandardFile.h
  33152. æD typedef pascal short (*DlgHookProcPtr)(short item, DialogPtr theDialog);
  33153.  
  33154. æKY FileFilterProcPtr
  33155. æT typedef
  33156. æFc StandardFile.h
  33157. æD typedef pascal Boolean (*FileFilterProcPtr)(ParmBlkPtr PB);
  33158.  
  33159. æKY DlgHookYDProcPtr
  33160. æT typedef
  33161. æFc StandardFile.h
  33162. æD typedef pascal short (*DlgHookYDProcPtr)(short item, DialogPtr theDialog, void *yourDataPtr);
  33163.  
  33164. æKY ModalFilterYDProcPtr
  33165. æT typedef
  33166. æFc StandardFile.h
  33167. æD typedef pascal Boolean (*ModalFilterYDProcPtr)(DialogPtr theDialog, EventRecord *theEvent, short *itemHit, void *yourDataPtr);
  33168.  
  33169. æKY FileFilterYDProcPtr
  33170. æT typedef
  33171. æFc StandardFile.h
  33172. æD typedef pascal Boolean (*FileFilterYDProcPtr)(ParmBlkPtr PB, void *yourDataPtr);
  33173.  
  33174. æKY ActivateYDProcPtr
  33175. æT typedef
  33176. æFc StandardFile.h
  33177. æD typedef pascal void (*ActivateYDProcPtr)(DialogPtr theDialog, short itemNo, Boolean activating, void *yourDataPtr);
  33178.  
  33179. æKY SFTypeList
  33180. æT typedef
  33181. æFc StandardFile.h
  33182. æD typedef OSType SFTypeList[4];
  33183.  
  33184. æKY SFPutFile 
  33185. æT Function
  33186. æFc StandardFile.h
  33187. æD pascal void SFPutFile(Point where,
  33188.                       ConstStr255Param prompt,
  33189.                       ConstStr255Param origName,
  33190.                       DlgHookProcPtr dlgHook,
  33191.                       SFReply *reply)
  33192.     = {0x3F3C,0x0001,0xA9EA}; 
  33193.  
  33194. æKY SFGetFile 
  33195. æT Function
  33196. æFc StandardFile.h
  33197. æD pascal void SFGetFile(Point where,
  33198.                       ConstStr255Param prompt,
  33199.                       FileFilterProcPtr fileFilter,
  33200.                       short numTypes,
  33201.                       SFTypeList typeList,
  33202.                       DlgHookProcPtr dlgHook,
  33203.                       SFReply *reply)
  33204.     = {0x3F3C,0x0002,0xA9EA}; 
  33205.  
  33206. æKY SFPPutFile 
  33207. æT Function
  33208. æFc StandardFile.h
  33209. æD pascal void SFPPutFile(Point where,
  33210.                        ConstStr255Param prompt,
  33211.                        ConstStr255Param origName,
  33212.                        DlgHookProcPtr dlgHook,
  33213.                        SFReply *reply,
  33214.                        short dlgID,
  33215.                        ModalFilterProcPtr filterProc)
  33216.     = {0x3F3C,0x0003,0xA9EA}; 
  33217.  
  33218. æKY SFPGetFile 
  33219. æT Function
  33220. æFc StandardFile.h
  33221. æD pascal void SFPGetFile(Point where,
  33222.                        ConstStr255Param prompt,
  33223.                        FileFilterProcPtr fileFilter,
  33224.                        short numTypes,
  33225.                        SFTypeList typeList,
  33226.                        DlgHookProcPtr dlgHook,
  33227.                        SFReply *reply,
  33228.                        short dlgID,
  33229.                        ModalFilterProcPtr filterProc)
  33230.     = {0x3F3C,0x0004,0xA9EA}; 
  33231.  
  33232. æKY StandardPutFile 
  33233. æT Function
  33234. æFc StandardFile.h
  33235. æD pascal void StandardPutFile(ConstStr255Param prompt,
  33236.                             ConstStr255Param defaultName,
  33237.                             StandardFileReply *reply)
  33238.     = {0x3F3C,0x0005,0xA9EA}; 
  33239.  
  33240. æKY StandardGetFile 
  33241. æT Function
  33242. æFc StandardFile.h
  33243. æD pascal void StandardGetFile(FileFilterProcPtr fileFilter,
  33244.                             short numTypes,
  33245.                             SFTypeList typeList,
  33246.                             StandardFileReply *reply)
  33247.     = {0x3F3C,0x0006,0xA9EA}; 
  33248.  
  33249. æKY CustomPutFile 
  33250. æT Function
  33251. æFc StandardFile.h
  33252. æD pascal void CustomPutFile(ConstStr255Param prompt,
  33253.                           ConstStr255Param defaultName,
  33254.                           StandardFileReply *reply,
  33255.                           short dlgID,
  33256.                           Point where,
  33257.                           DlgHookYDProcPtr dlgHook,
  33258.                           ModalFilterYDProcPtr filterProc,
  33259.                           short *activeList,
  33260.                           ActivateYDProcPtr activateProc,
  33261.                           void *yourDataPtr)
  33262.     = {0x3F3C,0x0007,0xA9EA}; 
  33263.  
  33264. æKY CustomGetFile 
  33265. æT Function
  33266. æFc StandardFile.h
  33267. æD pascal void CustomGetFile(FileFilterYDProcPtr fileFilter,
  33268.                           short numTypes,
  33269.                           SFTypeList typeList,
  33270.                           StandardFileReply *reply,
  33271.                           short dlgID,
  33272.                           Point where,
  33273.                           DlgHookYDProcPtr dlgHook,
  33274.                           ModalFilterYDProcPtr filterProc,
  33275.                           short *activeList,
  33276.                           ActivateYDProcPtr activateProc,
  33277.                           void *yourDataPtr)
  33278.     = {0x3F3C,0x0008,0xA9EA}; 
  33279.  
  33280. æKY sfpputfile 
  33281. æT Function
  33282. æFc StandardFile.h
  33283. æD void sfpputfile(Point *where,char *prompt,char *origName,DlgHookProcPtr dlgHook,
  33284.     SFReply *reply,short dlgID,ModalFilterProcPtr filterProc); 
  33285.  
  33286. æKY sfgetfile 
  33287. æT Function
  33288. æFc StandardFile.h
  33289. æD void sfgetfile(Point *where,char *prompt,FileFilterProcPtr fileFilter,short numTypes,
  33290.     SFTypeList typeList,DlgHookProcPtr dlgHook,SFReply *reply); 
  33291.  
  33292. æKY sfpgetfile 
  33293. æT Function
  33294. æFc StandardFile.h
  33295. æD void sfpgetfile(Point *where,char *prompt,FileFilterProcPtr fileFilter,
  33296.     short numTypes,SFTypeList typeList,DlgHookProcPtr dlgHook,SFReply *reply,
  33297.     short dlgID,ModalFilterProcPtr filterProc); 
  33298.  
  33299. æKY sfputfile 
  33300. æT Function
  33301. æFc StandardFile.h
  33302. æD void sfputfile(Point *where,char *prompt,char *origName,DlgHookProcPtr dlgHook,
  33303.     SFReply *reply); 
  33304.  
  33305. æKY FinalComment 
  33306. æT Function
  33307. æFc StandardFile.h
  33308. æD 
  33309.  
  33310.  
  33311. æKY Start.h
  33312. æKL GetDefaultStartup
  33313. GetOSDefault
  33314. GetTimeout
  33315. GetVideoDefault
  33316. SetDefaultStartup
  33317. SetOSDefault
  33318. SetTimeout
  33319. SetVideoDefault
  33320.  
  33321. DefOSPtr
  33322. DefOSRec
  33323. DefStartPtr
  33324. DefStartRec
  33325. DefVideoPtr
  33326. DefVideoRec
  33327. SCSIDev
  33328. SlotDev
  33329.  
  33330. æKY SlotDev 
  33331. æT struct
  33332. æFc Start.h
  33333. æD struct SlotDev {
  33334.     char sdExtDevID;
  33335.     char sdPartition;
  33336.     char sdSlotNum;
  33337.     char sdSRsrcID;
  33338. };
  33339.  
  33340. typedef struct SlotDev SlotDev;
  33341.  
  33342.  
  33343. æKY SCSIDev 
  33344. æT struct
  33345. æFc Start.h
  33346. æD struct SCSIDev {
  33347.     char sdReserved1;
  33348.     char sdReserved2;
  33349.     short sdRefNum;
  33350. };
  33351.  
  33352. typedef struct SCSIDev SCSIDev;
  33353.  
  33354.  
  33355. æKY DefStartRec 
  33356. æT union
  33357. æFc Start.h
  33358. æD union DefStartRec {
  33359.     SlotDev slotDev;
  33360.     SCSIDev scsiDev;
  33361. };
  33362.  
  33363. typedef union DefStartRec DefStartRec;
  33364. typedef DefStartRec *DefStartPtr;
  33365.  
  33366.  
  33367. æKY DefVideoRec 
  33368. æT struct
  33369. æFc Start.h
  33370. æD struct DefVideoRec {
  33371.     char sdSlot;
  33372.     char sdsResource;
  33373. };
  33374.  
  33375. typedef struct DefVideoRec DefVideoRec;
  33376. typedef DefVideoRec *DefVideoPtr;
  33377.  
  33378.  
  33379. æKY DefOSRec 
  33380. æT struct
  33381. æFc Start.h
  33382. æD struct DefOSRec {
  33383.     char sdReserved;
  33384.     char sdOSType;
  33385. };
  33386.  
  33387. typedef struct DefOSRec DefOSRec;
  33388. typedef DefOSRec *DefOSPtr;
  33389.  
  33390.  
  33391. æKY GetDefaultStartup 
  33392. æT Function
  33393. æFc Start.h
  33394. æD #pragma parameter GetDefaultStartup(__A0)
  33395. pascal void GetDefaultStartup(DefStartPtr paramBlock)
  33396.     = 0xA07D; 
  33397.  
  33398. æKY SetDefaultStartup 
  33399. æT Function
  33400. æFc Start.h
  33401. æD #pragma parameter SetDefaultStartup(__A0)
  33402. pascal void SetDefaultStartup(DefStartPtr paramBlock)
  33403.     = 0xA07E; 
  33404.  
  33405. æKY GetVideoDefault 
  33406. æT Function
  33407. æFc Start.h
  33408. æD #pragma parameter GetVideoDefault(__A0)
  33409. pascal void GetVideoDefault(DefVideoPtr paramBlock)
  33410.     = 0xA080; 
  33411.  
  33412. æKY SetVideoDefault 
  33413. æT Function
  33414. æFc Start.h
  33415. æD #pragma parameter SetVideoDefault(__A0)
  33416. pascal void SetVideoDefault(DefVideoPtr paramBlock)
  33417.     = 0xA081; 
  33418.  
  33419. æKY GetOSDefault 
  33420. æT Function
  33421. æFc Start.h
  33422. æD #pragma parameter GetOSDefault(__A0)
  33423. pascal void GetOSDefault(DefOSPtr paramBlock)
  33424.     = 0xA084; 
  33425.  
  33426. æKY SetOSDefault 
  33427. æT Function
  33428. æFc Start.h
  33429. æD #pragma parameter SetOSDefault(__A0)
  33430. pascal void SetOSDefault(DefOSPtr paramBlock)
  33431.     = 0xA083; 
  33432.  
  33433. æKY SetTimeout 
  33434. æT Function
  33435. æFc Start.h
  33436. æD pascal void SetTimeout(short count); 
  33437.  
  33438. æKY GetTimeout 
  33439. æT Function
  33440. æFc Start.h
  33441. æD pascal void GetTimeout(short *count); 
  33442.  
  33443.  
  33444. æKY SysEqu.h
  33445. æKL 
  33446. ABusDCE
  33447. ABusVars
  33448. ADBBase
  33449. AlarmState
  33450. ApplLimit
  33451. ApplZone
  33452. ASCBase
  33453. BootDrive
  33454. BufPtr
  33455. BufTgDate
  33456. BufTgFBkNum
  33457. BufTgFFlg
  33458. BufTgFNum
  33459. BusErrVct
  33460. CaretTime
  33461. ChunkyDepth
  33462. ColLines
  33463. CommToolboxGlobals
  33464. CPUFlag
  33465. CQDGlobals
  33466. CrsrAddr
  33467. CrsrBase
  33468. CrsrBusy
  33469. CrsrCouple
  33470. CrsrDevice
  33471. CrsrNew
  33472. CrsrObscure
  33473. CrsrPin
  33474. CrsrPtr
  33475. CrsrRect
  33476. CrsrRow
  33477. CrsrSave
  33478. CrsrScale
  33479. CrsrState
  33480. CrsrThresh
  33481. CrsrVis
  33482. CurActivate
  33483. CurApName
  33484. CurApRefNum
  33485. CurDeactive
  33486. CurDirStore
  33487. CurJTOffset
  33488. CurMap
  33489. CurPageOption
  33490. CurPitch
  33491. CurrentA5
  33492. CurStackBase
  33493. DefltStack
  33494. DeskHook
  33495. DeskPattern
  33496. DeviceList
  33497. DoubleTime
  33498. DragHook
  33499. DrvQHdr
  33500. DSAlertRect
  33501. DSAlertTab
  33502. DSCtrAdj
  33503. DSDrawProc
  33504. DSErrCode
  33505. DskErr
  33506. DskVerify
  33507. DSWndUpdate
  33508. DTQFlags
  33509. DTQueue
  33510. DTskQHdr
  33511. DTskQTail
  33512. EjectNotify
  33513. EndSRTPtr
  33514. EventQueue
  33515. EvtBufCnt
  33516. ExpandMem
  33517. ExtStsDT
  33518. GetParam
  33519. GhostWindow
  33520. GrayRgn
  33521. GZMoveHnd
  33522. GZRootHnd
  33523. GZRootPtr
  33524. HeapEnd
  33525. HiHeapMark
  33526. HiKeyLast
  33527. HiliteMode
  33528. HiliteRGB
  33529. HpChk
  33530. IAZNotify
  33531. IconTLAddr
  33532. IntFlag
  33533. IntlSpec
  33534. IWM
  33535. JAllocCrsr
  33536. JCrsrTask
  33537. JDTInstall
  33538. JFetch
  33539. JGNEFilter
  33540. JIODone
  33541. JKybdTask
  33542. JOpcodeProc
  33543. JournalFlag
  33544. JournalRef
  33545. JSetCCrsr
  33546. JStash
  33547. JSwapMMU
  33548. JVBLTask
  33549. KbdLast
  33550. KbdType
  33551. KbdVars
  33552. Key1Trans
  33553. Key2Trans
  33554. KeyLast
  33555. KeyMapLM
  33556. KeyMVars
  33557. KeypadMap
  33558. KeyRepThresh
  33559. KeyRepTime
  33560. KeyThresh
  33561. KeyTime
  33562. LastTxGDevice
  33563. LaunchFlag
  33564. Lo3Bytes
  33565. LoaderPBlock
  33566. LoadTrap
  33567. Lvl1DT
  33568. Lvl2DT
  33569. MainDevice
  33570. MaskBC
  33571. MaskHandle
  33572. MaskPtr
  33573. MBarHeight
  33574. MBState
  33575. MBTicks
  33576. MemErr
  33577. MemTop
  33578. MickeyBytes
  33579. MinStack
  33580. MinusOne
  33581. MMDefFlags
  33582. MmInOK
  33583. MMU32bit
  33584. MMUFlags
  33585. MMUFluff
  33586. MMUTbl
  33587. MMUTblSize
  33588. MMUType
  33589. MonkeyLives
  33590. Mouse
  33591. MouseMask
  33592. MouseOffset
  33593. MTemp
  33594. NewCrsrJTbl
  33595. NMIFlag
  33596. OneOne
  33597. PaintWhite
  33598. PCDeskPat
  33599. PortAUse
  33600. PortBUse
  33601. PortList
  33602. PWMBuf2
  33603. QDColors
  33604. QDErrLM
  33605. QDExist
  33606. RAMBase
  33607. RawMouse
  33608. ResErr
  33609. ResErrProc
  33610. ResLoad
  33611. ResReadOnly
  33612. RestProc
  33613. ResumeProc
  33614. RGBBlack
  33615. RGBWhite
  33616. RndSeed
  33617. ROM85
  33618. ROMBase
  33619. ROMMapHndl
  33620. RomMapInsert
  33621. RowBits
  33622. SaveSegHandle
  33623. SCCASts
  33624. SCCBSts
  33625. SCCRd
  33626. SCCWr
  33627. ScrapCount
  33628. ScrapEnd
  33629. ScrapHandle
  33630. ScrapInfo
  33631. ScrapName
  33632. ScrapSize
  33633. ScrapState
  33634. ScrapTag
  33635. ScrapVars
  33636. Scratch20
  33637. Scratch8
  33638. ScrDmpEnb
  33639. ScrDmpType
  33640. ScreenBytes
  33641. ScreenRow
  33642. ScrHRes
  33643. ScrnBase
  33644. ScrnVBLPtr
  33645. ScrVRes
  33646. SCSIBase
  33647. SCSIDMA
  33648. SCSIGlobals
  33649. SCSIHsk
  33650. SCSIPoll
  33651. SdmBusErr
  33652. SDMJmpTblPtr
  33653. SdVolume
  33654. SegHiEnable
  33655. SerialVars
  33656. SEVarBase
  33657. SEvtEnb
  33658. SFSaveDisk
  33659. SInfoPtr
  33660. SInitFlags
  33661. SlotPrTbl
  33662. SlotQDT
  33663. SlotTICKS
  33664. SlotVBLQ
  33665. SMGlobals
  33666. SoundActive
  33667. SoundBase
  33668. SoundDCE
  33669. SoundLevel
  33670. SoundPtr
  33671. SoundVBL
  33672. SPAlarm
  33673. SPATalkA
  33674. SPATalkB
  33675. SPClikCaret
  33676. SPConfig
  33677. SPFont
  33678. SPKbd
  33679. SPMisc1
  33680. SPMisc2
  33681. SPPortA
  33682. SPPortB
  33683. SPPrint
  33684. SPValid
  33685. SPVolCtl
  33686. SrcDevice
  33687. SRsrcTblPtr
  33688. StkLowPt
  33689. SwitcherTPtr
  33690. SysEvtBuf
  33691. SysEvtMask
  33692. SysMap
  33693. SysMapHndl
  33694. SysParam
  33695. SysResName
  33696. SysVersion
  33697. SysZone
  33698. TableSeed
  33699. TagData
  33700. TEDoText
  33701. TERecal
  33702. TEScrpHandle
  33703. TEScrpLength
  33704. TESysJust
  33705. TEWdBreak
  33706. TheCrsr
  33707. TheGDevice
  33708. TheZone
  33709. Ticks
  33710. TimeDBRA
  33711. TimeLM
  33712. TimeSCCDB
  33713. TimeSCSIDB
  33714. TmpResLoad
  33715. TopMapHndl
  33716. UnitNtryCnt
  33717. UTableBase
  33718. VBLQueue
  33719. VertRRate
  33720. VIA
  33721. VIA2DT
  33722. VideoInfoOK
  33723. VidMode
  33724. VidType
  33725. WarmStart
  33726. WindowList
  33727. WMgrCPort
  33728. WMgrPort
  33729. WordRedraw
  33730. WWExist
  33731.  
  33732. æKY PCDeskPat 
  33733. æT constant
  33734. æFc SysEqu.h
  33735. æD     PCDeskPat = 0x20B,               /*[GLOBAL VAR]  desktop pat, top bit only! others are in use*/
  33736.  
  33737. æKY HiKeyLast 
  33738. æT constant
  33739. æFc SysEqu.h
  33740. æD     HiKeyLast = 0x216,               /*[GLOBAL VAR]  Same as KbdVars*/
  33741.  
  33742. æKY KbdLast 
  33743. æT constant
  33744. æFc SysEqu.h
  33745. æD     KbdLast = 0x218,                 /*[GLOBAL VAR]  Same as KbdVars+2*/
  33746.  
  33747. æKY ExpandMem 
  33748. æT constant
  33749. æFc SysEqu.h
  33750. æD     ExpandMem = 0x2B6,               /*[GLOBAL VAR]  pointer to expanded memory block*/
  33751.  
  33752. æKY SCSIBase 
  33753. æT constant
  33754. æFc SysEqu.h
  33755. æD     SCSIBase = 0x0C00,               /*[GLOBAL VAR]  (long) base address for SCSI chip read*/
  33756.  
  33757. æKY SCSIDMA 
  33758. æT constant
  33759. æFc SysEqu.h
  33760. æD     SCSIDMA = 0x0C04,                /*[GLOBAL VAR]  (long) base address for SCSI DMA*/
  33761.  
  33762. æKY SCSIHsk 
  33763. æT constant
  33764. æFc SysEqu.h
  33765. æD     SCSIHsk = 0x0C08,                /*[GLOBAL VAR]  (long) base address for SCSI handshake*/
  33766.  
  33767. æKY SCSIGlobals 
  33768. æT constant
  33769. æFc SysEqu.h
  33770. æD     SCSIGlobals = 0x0C0C,            /*[GLOBAL VAR]  (long) ptr for SCSI mgr locals*/
  33771.  
  33772. æKY RGBBlack 
  33773. æT constant
  33774. æFc SysEqu.h
  33775. æD     RGBBlack = 0x0C10,               /*[GLOBAL VAR]  (6 bytes) the black field for color*/
  33776.  
  33777. æKY RGBWhite 
  33778. æT constant
  33779. æFc SysEqu.h
  33780. æD     RGBWhite = 0x0C16,               /*[GLOBAL VAR]  (6 bytes) the white field for color*/
  33781.  
  33782. æKY RowBits 
  33783. æT constant
  33784. æFc SysEqu.h
  33785. æD     RowBits = 0x0C20,                /*[GLOBAL VAR]  (word) screen horizontal pixels*/
  33786.  
  33787. æKY ColLines 
  33788. æT constant
  33789. æFc SysEqu.h
  33790. æD     ColLines = 0x0C22,               /*[GLOBAL VAR]  (word) screen vertical pixels*/
  33791.  
  33792. æKY ScreenBytes 
  33793. æT constant
  33794. æFc SysEqu.h
  33795. æD     ScreenBytes = 0x0C24,            /*[GLOBAL VAR]  (long) total screen bytes*/
  33796.  
  33797. æKY NMIFlag 
  33798. æT constant
  33799. æFc SysEqu.h
  33800. æD     NMIFlag = 0x0C2C,                /*[GLOBAL VAR]  (byte) flag for NMI debounce*/
  33801.  
  33802. æKY VidType 
  33803. æT constant
  33804. æFc SysEqu.h
  33805. æD     VidType = 0x0C2D,                /*[GLOBAL VAR]  (byte) video board type ID*/
  33806.  
  33807. æKY VidMode 
  33808. æT constant
  33809. æFc SysEqu.h
  33810. æD     VidMode = 0x0C2E,                /*[GLOBAL VAR]  (byte) video mode (4=4bit color)*/
  33811.  
  33812. æKY SCSIPoll 
  33813. æT constant
  33814. æFc SysEqu.h
  33815. æD     SCSIPoll = 0x0C2F,               /*[GLOBAL VAR]  (byte) poll for device zero only once.*/
  33816.  
  33817. æKY SEVarBase 
  33818. æT constant
  33819. æFc SysEqu.h
  33820. æD     SEVarBase = 0x0C30,              /*[GLOBAL VAR] */
  33821.  
  33822. æKY MMUFlags 
  33823. æT constant
  33824. æFc SysEqu.h
  33825. æD     MMUFlags = 0x0CB0,               /*[GLOBAL VAR]  (byte) cleared to zero (reserved for future use)*/
  33826.  
  33827. æKY MMUType 
  33828. æT constant
  33829. æFc SysEqu.h
  33830. æD     MMUType = 0x0CB1,                /*[GLOBAL VAR]  (byte) kind of MMU present*/
  33831.  
  33832. æKY MMU32bit 
  33833. æT constant
  33834. æFc SysEqu.h
  33835. æD     MMU32bit = 0x0CB2,               /*[GLOBAL VAR]  (byte) boolean reflecting current machine MMU mode*/
  33836.  
  33837. æKY MMUFluff 
  33838. æT constant
  33839. æFc SysEqu.h
  33840. æD     MMUFluff = 0x0CB3,               /*[GLOBAL VAR]  (byte) fluff byte forced by reducing MMUMode to MMU32bit.*/
  33841.  
  33842. æKY MMUTbl 
  33843. æT constant
  33844. æFc SysEqu.h
  33845. æD     MMUTbl = 0x0CB4,                 /*[GLOBAL VAR]  (long) pointer to MMU Mapping table*/
  33846.  
  33847. æKY MMUTblSize 
  33848. æT constant
  33849. æFc SysEqu.h
  33850. æD     MMUTblSize = 0x0CB8,             /*[GLOBAL VAR]  (long) size of the MMU mapping table*/
  33851.  
  33852. æKY SInfoPtr 
  33853. æT constant
  33854. æFc SysEqu.h
  33855. æD     SInfoPtr = 0x0CBC,               /*[GLOBAL VAR]  (long) pointer to Slot manager information*/
  33856.  
  33857. æKY ASCBase 
  33858. æT constant
  33859. æFc SysEqu.h
  33860. æD     ASCBase = 0x0CC0,                /*[GLOBAL VAR]  (long) pointer to Sound Chip*/
  33861.  
  33862. æKY SMGlobals 
  33863. æT constant
  33864. æFc SysEqu.h
  33865. æD     SMGlobals = 0x0CC4,              /* (long) pointer to Sound Manager Globals*/
  33866.  
  33867. æKY TheGDevice 
  33868. æT constant
  33869. æFc SysEqu.h
  33870. æD     TheGDevice = 0x0CC8,             /*[GLOBAL VAR]  (long) the current graphics device*/
  33871.  
  33872. æKY CQDGlobals 
  33873. æT constant
  33874. æFc SysEqu.h
  33875. æD     CQDGlobals = 0x0CCC,             /* (long) quickDraw global extensions*/
  33876.  
  33877. æKY ADBBase 
  33878. æT constant
  33879. æFc SysEqu.h
  33880. æD     ADBBase = 0x0CF8,                /*[GLOBAL VAR]  (long) pointer to Front Desk Buss Variables*/
  33881.  
  33882. æKY WarmStart 
  33883. æT constant
  33884. æFc SysEqu.h
  33885. æD     WarmStart = 0x0CFC,              /*[GLOBAL VAR]  (long) flag to indicate it is a warm start*/
  33886.  
  33887. æKY TimeDBRA 
  33888. æT constant
  33889. æFc SysEqu.h
  33890. æD     TimeDBRA = 0x0D00,               /*[GLOBAL VAR]  (word) number of iterations of DBRA per millisecond*/
  33891.  
  33892. æKY TimeSCCDB 
  33893. æT constant
  33894. æFc SysEqu.h
  33895. æD     TimeSCCDB = 0x0D02,              /*[GLOBAL VAR]  (word) number of iter's of SCC access & DBRA.*/
  33896.  
  33897. æKY SlotQDT 
  33898. æT constant
  33899. æFc SysEqu.h
  33900. æD     SlotQDT = 0x0D04,                /*[GLOBAL VAR]  ptr to slot queue table*/
  33901.  
  33902. æKY SlotPrTbl 
  33903. æT constant
  33904. æFc SysEqu.h
  33905. æD     SlotPrTbl = 0x0D08,              /*[GLOBAL VAR]  ptr to slot priority table*/
  33906.  
  33907. æKY SlotVBLQ 
  33908. æT constant
  33909. æFc SysEqu.h
  33910. æD     SlotVBLQ = 0x0D0C,               /*[GLOBAL VAR]  ptr to slot VBL queue table*/
  33911.  
  33912. æKY ScrnVBLPtr 
  33913. æT constant
  33914. æFc SysEqu.h
  33915. æD     ScrnVBLPtr = 0x0D10,             /*[GLOBAL VAR]  save for ptr to main screen VBL queue*/
  33916.  
  33917. æKY SlotTICKS 
  33918. æT constant
  33919. æFc SysEqu.h
  33920. æD     SlotTICKS = 0x0D14,              /*[GLOBAL VAR]  ptr to slot tickcount table*/
  33921.  
  33922. æKY TableSeed 
  33923. æT constant
  33924. æFc SysEqu.h
  33925. æD     TableSeed = 0x0D20,              /*[GLOBAL VAR]  (long) seed value for color table ID's*/
  33926.  
  33927. æKY SRsrcTblPtr 
  33928. æT constant
  33929. æFc SysEqu.h
  33930. æD     SRsrcTblPtr = 0x0D24,            /*[GLOBAL VAR]  (long) pointer to slot resource table.*/
  33931.  
  33932. æKY JVBLTask 
  33933. æT constant
  33934. æFc SysEqu.h
  33935. æD     JVBLTask = 0x0D28,               /*[GLOBAL VAR]  vector to slot VBL task interrupt handler*/
  33936.  
  33937. æKY WMgrCPort 
  33938. æT constant
  33939. æFc SysEqu.h
  33940. æD     WMgrCPort = 0x0D2C,              /*[GLOBAL VAR]  window manager color port */
  33941.  
  33942. æKY VertRRate 
  33943. æT constant
  33944. æFc SysEqu.h
  33945. æD     VertRRate = 0x0D30,              /*[GLOBAL VAR]  (word) Vertical refresh rate for start manager. */
  33946.  
  33947. æKY ChunkyDepth 
  33948. æT constant
  33949. æFc SysEqu.h
  33950. æD     ChunkyDepth = 0x0D60,            /*[GLOBAL VAR]  depth of the pixels*/
  33951.  
  33952. æKY CrsrPtr 
  33953. æT constant
  33954. æFc SysEqu.h
  33955. æD     CrsrPtr = 0x0D62,                /*[GLOBAL VAR]  pointer to cursor save area*/
  33956.  
  33957. æKY PortList 
  33958. æT constant
  33959. æFc SysEqu.h
  33960. æD     PortList = 0x0D66,               /*[GLOBAL VAR]  list of grafports*/
  33961.  
  33962. æKY MickeyBytes 
  33963. æT constant
  33964. æFc SysEqu.h
  33965. æD     MickeyBytes = 0x0D6A,            /*[GLOBAL VAR]  long pointer to cursor stuff*/
  33966.  
  33967. æKY QDErrLM 
  33968. æT constant
  33969. æFc SysEqu.h
  33970. æD     QDErrLM = 0x0D6E,                /*[GLOBAL VAR] QDErr has name conflict w/ type. QuickDraw error code [word]*/
  33971.  
  33972. æKY VIA2DT 
  33973. æT constant
  33974. æFc SysEqu.h
  33975. æD     VIA2DT = 0x0D70,                 /*[GLOBAL VAR]  32 bytes for VIA2 dispatch table for NuMac*/
  33976.  
  33977. æKY SInitFlags 
  33978. æT constant
  33979. æFc SysEqu.h
  33980. æD     SInitFlags = 0x0D90,             /*[GLOBAL VAR]  StartInit.a flags [word]*/
  33981.  
  33982. æKY DTQueue 
  33983. æT constant
  33984. æFc SysEqu.h
  33985. æD     DTQueue = 0x0D92,                /*[GLOBAL VAR]  (10 bytes) deferred task queue header*/
  33986.  
  33987. æKY DTQFlags 
  33988. æT constant
  33989. æFc SysEqu.h
  33990. æD     DTQFlags = 0x0D92,               /*[GLOBAL VAR]  flag word for DTQueue*/
  33991.  
  33992. æKY DTskQHdr 
  33993. æT constant
  33994. æFc SysEqu.h
  33995. æD     DTskQHdr = 0x0D94,               /*[GLOBAL VAR]  ptr to head of queue*/
  33996.  
  33997. æKY DTskQTail 
  33998. æT constant
  33999. æFc SysEqu.h
  34000. æD     DTskQTail = 0x0D98,              /*[GLOBAL VAR]  ptr to tail of queue*/
  34001.  
  34002. æKY JDTInstall 
  34003. æT constant
  34004. æFc SysEqu.h
  34005. æD     JDTInstall = 0x0D9C,             /*[GLOBAL VAR]  (long) ptr to deferred task install routine*/
  34006.  
  34007. æKY HiliteRGB 
  34008. æT constant
  34009. æFc SysEqu.h
  34010. æD     HiliteRGB = 0x0DA0,              /*[GLOBAL VAR]  6 bytes: rgb of hilite color*/
  34011.  
  34012. æKY TimeSCSIDB 
  34013. æT constant
  34014. æFc SysEqu.h
  34015. æD     TimeSCSIDB = 0x0DA6,             /*[GLOBAL VAR]  (word) number of iter's of SCSI access & DBRA*/
  34016.  
  34017. æKY DSCtrAdj 
  34018. æT constant
  34019. æFc SysEqu.h
  34020. æD     DSCtrAdj = 0x0DA8,               /*[GLOBAL VAR]  (long) Center adjust for DS rect.*/
  34021.  
  34022. æKY IconTLAddr 
  34023. æT constant
  34024. æFc SysEqu.h
  34025. æD     IconTLAddr = 0x0DAC,             /*[GLOBAL VAR]  (long) pointer to where start icons are to be put.*/
  34026.  
  34027. æKY VideoInfoOK 
  34028. æT constant
  34029. æFc SysEqu.h
  34030. æD     VideoInfoOK = 0x0DB0,            /*[GLOBAL VAR]  (long) Signals to CritErr that the Video card is ok*/
  34031.  
  34032. æKY EndSRTPtr 
  34033. æT constant
  34034. æFc SysEqu.h
  34035. æD     EndSRTPtr = 0x0DB4,              /*[GLOBAL VAR]  (long) Pointer to the end of the Slot Resource Table (Not the SRT buffer).*/
  34036.  
  34037. æKY SDMJmpTblPtr 
  34038. æT constant
  34039. æFc SysEqu.h
  34040. æD     SDMJmpTblPtr = 0x0DB8,           /*[GLOBAL VAR]  (long) Pointer to the SDM jump table*/
  34041.  
  34042. æKY JSwapMMU 
  34043. æT constant
  34044. æFc SysEqu.h
  34045. æD     JSwapMMU = 0x0DBC,               /*[GLOBAL VAR]  (long) jump vector to SwapMMU routine*/
  34046.  
  34047. æKY SdmBusErr 
  34048. æT constant
  34049. æFc SysEqu.h
  34050. æD     SdmBusErr = 0x0DC0,              /*[GLOBAL VAR]  (long) Pointer to the SDM busErr handler*/
  34051.  
  34052. æKY LastTxGDevice 
  34053. æT constant
  34054. æFc SysEqu.h
  34055. æD     LastTxGDevice = 0x0DC4,          /*[GLOBAL VAR]  (long) copy of TheGDevice set up for fast text measure*/
  34056.  
  34057. æKY NewCrsrJTbl 
  34058. æT constant
  34059. æFc SysEqu.h
  34060. æD     NewCrsrJTbl = 0x88C,             /*[GLOBAL VAR]  location of new crsr jump vectors*/
  34061.  
  34062. æKY JAllocCrsr 
  34063. æT constant
  34064. æFc SysEqu.h
  34065. æD     JAllocCrsr = 0x88C,              /*[GLOBAL VAR]  (long) vector to routine that allocates cursor*/
  34066.  
  34067. æKY JSetCCrsr 
  34068. æT constant
  34069. æFc SysEqu.h
  34070. æD     JSetCCrsr = 0x890,               /*[GLOBAL VAR]  (long) vector to routine that sets color cursor*/
  34071.  
  34072. æKY JOpcodeProc 
  34073. æT constant
  34074. æFc SysEqu.h
  34075. æD     JOpcodeProc = 0x894,             /*[GLOBAL VAR]  (long) vector to process new picture opcodes*/
  34076.  
  34077. æKY CrsrBase 
  34078. æT constant
  34079. æFc SysEqu.h
  34080. æD     CrsrBase = 0x898,                /*[GLOBAL VAR]  (long) scrnBase for cursor*/
  34081.  
  34082. æKY CrsrDevice 
  34083. æT constant
  34084. æFc SysEqu.h
  34085. æD     CrsrDevice = 0x89C,              /*[GLOBAL VAR]  (long) current cursor device*/
  34086.  
  34087. æKY SrcDevice 
  34088. æT constant
  34089. æFc SysEqu.h
  34090. æD     SrcDevice = 0x8A0,               /*[GLOBAL VAR]  (LONG) Src device for Stretchbits*/
  34091.  
  34092. æKY MainDevice 
  34093. æT constant
  34094. æFc SysEqu.h
  34095. æD     MainDevice = 0x8A4,              /*[GLOBAL VAR]  (long) the main screen device*/
  34096.  
  34097. æKY DeviceList 
  34098. æT constant
  34099. æFc SysEqu.h
  34100. æD     DeviceList = 0x8A8,              /*[GLOBAL VAR]  (long) list of display devices*/
  34101.  
  34102. æKY CrsrRow 
  34103. æT constant
  34104. æFc SysEqu.h
  34105. æD     CrsrRow = 0x8AC,                 /*[GLOBAL VAR]  (word) rowbytes for current cursor screen*/
  34106.  
  34107. æKY QDColors 
  34108. æT constant
  34109. æFc SysEqu.h
  34110. æD     QDColors = 0x8B0,                /*[GLOBAL VAR]  (long) handle to default colors*/
  34111.  
  34112. æKY HiliteMode 
  34113. æT constant
  34114. æFc SysEqu.h
  34115. æD     HiliteMode = 0x938,              /*[GLOBAL VAR]  used for color highlighting*/
  34116.  
  34117. æKY BusErrVct 
  34118. æT constant
  34119. æFc SysEqu.h
  34120. æD     BusErrVct = 0x08,                /*[GLOBAL VAR]  bus error vector*/
  34121.  
  34122. æKY RestProc 
  34123. æT constant
  34124. æFc SysEqu.h
  34125. æD     RestProc = 0xA8C,                /*[GLOBAL VAR]  Resume procedure f InitDialogs [pointer]*/
  34126.  
  34127. æKY ROM85 
  34128. æT constant
  34129. æFc SysEqu.h
  34130. æD     ROM85 = 0x28E,                   /*[GLOBAL VAR]  (word) actually high bit - 0 for ROM vers $75 (sic) and later*/
  34131.  
  34132. æKY ROMMapHndl 
  34133. æT constant
  34134. æFc SysEqu.h
  34135. æD     ROMMapHndl = 0xB06,              /*[GLOBAL VAR]  (long) handle of ROM resource map*/
  34136.  
  34137. æKY ScrVRes 
  34138. æT constant
  34139. æFc SysEqu.h
  34140. æD     ScrVRes = 0x102,                 /*[GLOBAL VAR] Pixels per inch vertically (word)
  34141.    screen vertical dots/inch [word]*/
  34142.  
  34143. æKY ScrHRes 
  34144. æT constant
  34145. æFc SysEqu.h
  34146. æD     ScrHRes = 0x104,                 /*[GLOBAL VAR] Pixels per inch horizontally (word)
  34147.    screen horizontal dots/inch [word]*/
  34148.  
  34149. æKY ScrnBase 
  34150. æT constant
  34151. æFc SysEqu.h
  34152. æD     ScrnBase = 0x824,                /*[GLOBAL VAR] Address of main screen buffer
  34153.    Screen Base [pointer]*/
  34154.  
  34155. æKY ScreenRow 
  34156. æT constant
  34157. æFc SysEqu.h
  34158. æD     ScreenRow = 0x106,               /*[GLOBAL VAR]  rowBytes of screen [word]*/
  34159.  
  34160. æKY MBTicks 
  34161. æT constant
  34162. æFc SysEqu.h
  34163. æD     MBTicks = 0x16E,                 /*[GLOBAL VAR]  tick count @ last mouse button [long]*/
  34164.  
  34165. æKY JKybdTask 
  34166. æT constant
  34167. æFc SysEqu.h
  34168. æD     JKybdTask = 0x21A,               /*[GLOBAL VAR]  keyboard VBL task hook [pointer]*/
  34169.  
  34170. æKY KeyLast 
  34171. æT constant
  34172. æFc SysEqu.h
  34173. æD     KeyLast = 0x184,                 /*[GLOBAL VAR]  ASCII for last valid keycode [word]*/
  34174.  
  34175. æKY KeyTime 
  34176. æT constant
  34177. æFc SysEqu.h
  34178. æD     KeyTime = 0x186,                 /*[GLOBAL VAR]  tickcount when KEYLAST was rec'd [long]*/
  34179.  
  34180. æKY KeyRepTime 
  34181. æT constant
  34182. æFc SysEqu.h
  34183. æD     KeyRepTime = 0x18A,              /*[GLOBAL VAR]  tickcount when key was last repeated [long]*/
  34184.  
  34185. æKY SPConfig 
  34186. æT constant
  34187. æFc SysEqu.h
  34188. æD     SPConfig = 0x1FB,                /*[GLOBAL VAR] Use types for serial ports (byte)
  34189.    config bits: 4-7 A, 0-3 B (see use type below)*/
  34190.  
  34191. æKY SPPortA 
  34192. æT constant
  34193. æFc SysEqu.h
  34194. æD     SPPortA = 0x1FC,                 /*[GLOBAL VAR] Modem port configuration (word)
  34195.    SCC port A configuration [word]*/
  34196.  
  34197. æKY SPPortB 
  34198. æT constant
  34199. æFc SysEqu.h
  34200. æD     SPPortB = 0x1FE,                 /*[GLOBAL VAR] Printer port configuration (word)
  34201.    SCC port B configuration [word]*/
  34202.  
  34203. æKY SCCRd 
  34204. æT constant
  34205. æFc SysEqu.h
  34206. æD     SCCRd = 0x1D8,                   /*[GLOBAL VAR] SCC read base address
  34207.    SCC base read address [pointer]*/
  34208.  
  34209. æKY SCCWr 
  34210. æT constant
  34211. æFc SysEqu.h
  34212. æD     SCCWr = 0x1DC,                   /*[GLOBAL VAR] SCC write base address
  34213.    SCC base write address [pointer]*/
  34214.  
  34215. æKY DoubleTime 
  34216. æT constant
  34217. æFc SysEqu.h
  34218. æD     DoubleTime = 0x2F0,              /*[GLOBAL VAR] Double-click interval in ticks (long)
  34219.    double click ticks [long]*/
  34220.  
  34221. æKY CaretTime 
  34222. æT constant
  34223. æFc SysEqu.h
  34224. æD     CaretTime = 0x2F4,               /*[GLOBAL VAR] Caret-blink interval in ticks (long)
  34225.    caret blink ticks [long]*/
  34226.  
  34227. æKY KeyThresh 
  34228. æT constant
  34229. æFc SysEqu.h
  34230. æD     KeyThresh = 0x18E,               /*[GLOBAL VAR] Auto-key threshold (word)
  34231.    threshold for key repeat [word]*/
  34232.  
  34233. æKY KeyRepThresh 
  34234. æT constant
  34235. æFc SysEqu.h
  34236. æD     KeyRepThresh = 0x190,            /*[GLOBAL VAR] Auto-key rate (word)
  34237.    key repeat speed [word]*/
  34238.  
  34239. æKY SdVolume 
  34240. æT constant
  34241. æFc SysEqu.h
  34242. æD     SdVolume = 0x260,                /*[GLOBAL VAR] Current speaker volume (byte:  low-order three bits only)
  34243.    Global volume(sound) control [byte]*/
  34244.  
  34245. æKY Ticks 
  34246. æT constant
  34247. æFc SysEqu.h
  34248. æD     Ticks = 0x16A,                   /*[GLOBAL VAR] Current number of ticks since system startup (long)
  34249.    Tick count, time since boot [unsigned long]*/
  34250.  
  34251. æKY TimeLM 
  34252. æT constant
  34253. æFc SysEqu.h
  34254. æD     TimeLM = 0x20C,                  /*[GLOBAL VAR] Time has name conflict w/ type. Clock time (extrapolated) [long]*/
  34255.  
  34256. æKY MonkeyLives 
  34257. æT constant
  34258. æFc SysEqu.h
  34259. æD     MonkeyLives = 0x100,             /*[GLOBAL VAR]  monkey lives if >= 0 [word]*/
  34260.  
  34261. æKY SEvtEnb 
  34262. æT constant
  34263. æFc SysEqu.h
  34264. æD     SEvtEnb = 0x15C,                 /*[GLOBAL VAR] 0 if SystemEvent should return FALSE (byte)
  34265.    enable SysEvent calls from GNE [byte]*/
  34266.  
  34267. æKY JournalFlag 
  34268. æT constant
  34269. æFc SysEqu.h
  34270. æD     JournalFlag = 0x8DE,             /*[GLOBAL VAR] Journaling mode (word)
  34271.    journaling state [word]*/
  34272.  
  34273. æKY JournalRef 
  34274. æT constant
  34275. æFc SysEqu.h
  34276. æD     JournalRef = 0x8E8,              /*[GLOBAL VAR] Reference number of journaling device driver (word)
  34277.    Journalling driver's refnum [word]*/
  34278.  
  34279. æKY BufPtr 
  34280. æT constant
  34281. æFc SysEqu.h
  34282. æD     BufPtr = 0x10C,                  /*[GLOBAL VAR] Address of end of jump table
  34283.    top of application memory [pointer]*/
  34284.  
  34285. æKY StkLowPt 
  34286. æT constant
  34287. æFc SysEqu.h
  34288. æD     StkLowPt = 0x110,                /*[GLOBAL VAR]  Lowest stack as measured in VBL task [pointer]*/
  34289.  
  34290. æKY TheZone 
  34291. æT constant
  34292. æFc SysEqu.h
  34293. æD     TheZone = 0x118,                 /*[GLOBAL VAR] Address of current heap zone
  34294.    current heap zone [pointer]*/
  34295.  
  34296. æKY ApplLimit 
  34297. æT constant
  34298. æFc SysEqu.h
  34299. æD     ApplLimit = 0x130,               /*[GLOBAL VAR] Application heap limit
  34300.    application limit [pointer]*/
  34301.  
  34302. æKY SysZone 
  34303. æT constant
  34304. æFc SysEqu.h
  34305. æD     SysZone = 0x2A6,                 /*[GLOBAL VAR] Address of system heap zone
  34306.    system heap zone [pointer]*/
  34307.  
  34308. æKY ApplZone 
  34309. æT constant
  34310. æFc SysEqu.h
  34311. æD     ApplZone = 0x2AA,                /*[GLOBAL VAR] Address of application heap zone
  34312.    application heap zone [pointer]*/
  34313.  
  34314. æKY HeapEnd 
  34315. æT constant
  34316. æFc SysEqu.h
  34317. æD     HeapEnd = 0x114,                 /*[GLOBAL VAR] Address of end of application heap zone
  34318.    end of heap [pointer]*/
  34319.  
  34320. æKY HiHeapMark 
  34321. æT constant
  34322. æFc SysEqu.h
  34323. æD     HiHeapMark = 0xBAE,              /*[GLOBAL VAR]  (long) highest address used by a zone below sp<01Nov85 JTC>*/
  34324.  
  34325. æKY MemErr 
  34326. æT constant
  34327. æFc SysEqu.h
  34328. æD     MemErr = 0x220,                  /*[GLOBAL VAR]  last memory manager error [word]*/
  34329.  
  34330. æKY UTableBase 
  34331. æT constant
  34332. æFc SysEqu.h
  34333. æD     UTableBase = 0x11C,              /*[GLOBAL VAR] Base address of unit table
  34334.    unit I/O table [pointer]*/
  34335.  
  34336. æKY UnitNtryCnt 
  34337. æT constant
  34338. æFc SysEqu.h
  34339. æD     UnitNtryCnt = 0x1D2,             /*[GLOBAL VAR]  count of entries in unit table [word]*/
  34340.  
  34341. æKY JFetch 
  34342. æT constant
  34343. æFc SysEqu.h
  34344. æD     JFetch = 0x8F4,                  /*[GLOBAL VAR] Jump vector for Fetch function
  34345.    fetch a byte routine for drivers [pointer]*/
  34346.  
  34347. æKY JStash 
  34348. æT constant
  34349. æFc SysEqu.h
  34350. æD     JStash = 0x8F8,                  /*[GLOBAL VAR] Jump vector for Stash function
  34351.    stash a byte routine for drivers [pointer]*/
  34352.  
  34353. æKY JIODone 
  34354. æT constant
  34355. æFc SysEqu.h
  34356. æD     JIODone = 0x8FC,                 /*[GLOBAL VAR] Jump vector for IODone function
  34357.    IODone entry location [pointer]*/
  34358.  
  34359. æKY DrvQHdr 
  34360. æT constant
  34361. æFc SysEqu.h
  34362. æD     DrvQHdr = 0x308,                 /*[GLOBAL VAR] Drive queue header (10 bytes)
  34363.    queue header of drives in system [10 bytes]*/
  34364.  
  34365. æKY BootDrive 
  34366. æT constant
  34367. æFc SysEqu.h
  34368. æD     BootDrive = 0x210,               /*[GLOBAL VAR]  drive number of boot drive [word]*/
  34369.  
  34370. æKY EjectNotify 
  34371. æT constant
  34372. æFc SysEqu.h
  34373. æD     EjectNotify = 0x338,             /*[GLOBAL VAR]  eject notify procedure [pointer]*/
  34374.  
  34375. æKY IAZNotify 
  34376. æT constant
  34377. æFc SysEqu.h
  34378. æD     IAZNotify = 0x33C,               /*[GLOBAL VAR]  world swaps notify procedure [pointer]*/
  34379.  
  34380. æKY SFSaveDisk 
  34381. æT constant
  34382. æFc SysEqu.h
  34383. æD     SFSaveDisk = 0x214,              /*[GLOBAL VAR] Negative of volume reference number used by Standard File Package (word)
  34384.    last vRefNum seen by standard file [word]*/
  34385.  
  34386. æKY CurDirStore 
  34387. æT constant
  34388. æFc SysEqu.h
  34389. æD     CurDirStore = 0x398,             /*[GLOBAL VAR]  save dir across calls to Standard File [long]*/
  34390.  
  34391. æKY OneOne 
  34392. æT constant
  34393. æFc SysEqu.h
  34394. æD     OneOne = 0xA02,                  /*[GLOBAL VAR] $00010001
  34395.    constant $00010001 [long]*/
  34396.  
  34397. æKY MinusOne 
  34398. æT constant
  34399. æFc SysEqu.h
  34400. æD     MinusOne = 0xA06,                /*[GLOBAL VAR] $FFFFFFFF
  34401.    constant $FFFFFFFF [long]*/
  34402.  
  34403. æKY Lo3Bytes 
  34404. æT constant
  34405. æFc SysEqu.h
  34406. æD     Lo3Bytes = 0x31A,                /*[GLOBAL VAR] $00FFFFFF
  34407.    constant $00FFFFFF [long]*/
  34408.  
  34409. æKY ROMBase 
  34410. æT constant
  34411. æFc SysEqu.h
  34412. æD     ROMBase = 0x2AE,                 /*[GLOBAL VAR] Base address of ROM
  34413.    ROM base address [pointer]*/
  34414.  
  34415. æKY RAMBase 
  34416. æT constant
  34417. æFc SysEqu.h
  34418. æD     RAMBase = 0x2B2,                 /*[GLOBAL VAR] Trap dispatch table's base address for routines in RAM
  34419.    RAM base address [pointer]*/
  34420.  
  34421. æKY SysVersion 
  34422. æT constant
  34423. æFc SysEqu.h
  34424. æD     SysVersion = 0x15A,              /*[GLOBAL VAR]  version # of RAM-based system [word]*/
  34425.  
  34426. æKY RndSeed 
  34427. æT constant
  34428. æFc SysEqu.h
  34429. æD     RndSeed = 0x156,                 /*[GLOBAL VAR] Random number seed (long)
  34430.    random seed/number [long]*/
  34431.  
  34432. æKY Scratch20 
  34433. æT constant
  34434. æFc SysEqu.h
  34435. æD     Scratch20 = 0x1E4,               /*[GLOBAL VAR] 20-byte scratch area
  34436.    scratch [20 bytes]*/
  34437.  
  34438. æKY Scratch8 
  34439. æT constant
  34440. æFc SysEqu.h
  34441. æD     Scratch8 = 0x9FA,                /*[GLOBAL VAR] 8-byte scratch area
  34442.    scratch [8 bytes]*/
  34443.  
  34444. æKY ScrapSize 
  34445. æT constant
  34446. æFc SysEqu.h
  34447. æD     ScrapSize = 0x960,               /*[GLOBAL VAR] Size in bytes of desk scrap (long)
  34448.    scrap length [long]*/
  34449.  
  34450. æKY ScrapHandle 
  34451. æT constant
  34452. æFc SysEqu.h
  34453. æD     ScrapHandle = 0x964,             /*[GLOBAL VAR] Handle to desk scrap in memory
  34454.    memory scrap [handle]*/
  34455.  
  34456. æKY ScrapCount 
  34457. æT constant
  34458. æFc SysEqu.h
  34459. æD     ScrapCount = 0x968,              /*[GLOBAL VAR] Count changed by ZeroScrap (word)
  34460.    validation byte [word]*/
  34461.  
  34462. æKY ScrapState 
  34463. æT constant
  34464. æFc SysEqu.h
  34465. æD     ScrapState = 0x96A,              /*[GLOBAL VAR] Tells where desk scrap is (word)
  34466.    scrap state [word]*/
  34467.  
  34468. æKY ScrapName 
  34469. æT constant
  34470. æFc SysEqu.h
  34471. æD     ScrapName = 0x96C,               /*[GLOBAL VAR] Pointer to scrap file name (preceded by length byte)
  34472.    pointer to scrap name [pointer]*/
  34473.  
  34474. æKY IntlSpec 
  34475. æT constant
  34476. æFc SysEqu.h
  34477. æD     IntlSpec = 0xBA0,                /*[GLOBAL VAR]  (long) - ptr to extra Intl data */
  34478.  
  34479. æKY SwitcherTPtr 
  34480. æT constant
  34481. æFc SysEqu.h
  34482. æD     SwitcherTPtr = 0x286,            /*[GLOBAL VAR]  Switcher's switch table */
  34483.  
  34484. æKY CPUFlag 
  34485. æT constant
  34486. æFc SysEqu.h
  34487. æD     CPUFlag = 0x12F,                 /*[GLOBAL VAR]  $00=68000, $01=68010, $02=68020 (old ROM inits to $00)*/
  34488.  
  34489. æKY VIA 
  34490. æT constant
  34491. æFc SysEqu.h
  34492. æD     VIA = 0x1D4,                     /*[GLOBAL VAR] VIA base address
  34493.    VIA base address [pointer]*/
  34494.  
  34495. æKY IWM 
  34496. æT constant
  34497. æFc SysEqu.h
  34498. æD     IWM = 0x1E0,                     /*[GLOBAL VAR]  IWM base address [pointer]*/
  34499.  
  34500. æKY Lvl1DT 
  34501. æT constant
  34502. æFc SysEqu.h
  34503. æD     Lvl1DT = 0x192,                  /*[GLOBAL VAR] Level-1 secondary interrupt vector table (32 bytes)
  34504.    Interrupt level 1 dispatch table [32 bytes]*/
  34505.  
  34506. æKY Lvl2DT 
  34507. æT constant
  34508. æFc SysEqu.h
  34509. æD     Lvl2DT = 0x1B2,                  /*[GLOBAL VAR] Level-2 secondary interrupt vector table (32 bytes)
  34510.    Interrupt level 2 dispatch table [32 bytes]*/
  34511.  
  34512. æKY ExtStsDT 
  34513. æT constant
  34514. æFc SysEqu.h
  34515. æD     ExtStsDT = 0x2BE,                /*[GLOBAL VAR] External/status interrupt vector table (16 bytes)
  34516.    SCC ext/sts secondary dispatch table [16 bytes]*/
  34517.  
  34518. æKY SPValid 
  34519. æT constant
  34520. æFc SysEqu.h
  34521. æD     SPValid = 0x1F8,                 /*[GLOBAL VAR] Validity status (byte)
  34522.    validation field ($A7) [byte]*/
  34523.  
  34524. æKY SPATalkA 
  34525. æT constant
  34526. æFc SysEqu.h
  34527. æD     SPATalkA = 0x1F9,                /*[GLOBAL VAR] AppleTalk node ID hint for modem port (byte)
  34528.    AppleTalk node number hint for port A*/
  34529.  
  34530. æKY SPATalkB 
  34531. æT constant
  34532. æFc SysEqu.h
  34533. æD     SPATalkB = 0x1FA,                /*[GLOBAL VAR] AppleTalk node ID hint for printer port (byte)
  34534.    AppleTalk node number hint for port B*/
  34535.  
  34536. æKY SPAlarm 
  34537. æT constant
  34538. æFc SysEqu.h
  34539. æD     SPAlarm = 0x200,                 /*[GLOBAL VAR] Alarm setting (long)
  34540.    alarm time [long]*/
  34541.  
  34542. æKY SPFont 
  34543. æT constant
  34544. æFc SysEqu.h
  34545. æD     SPFont = 0x204,                  /*[GLOBAL VAR] Application font number minus 1 (word)
  34546.    default application font number minus 1 [word]*/
  34547.  
  34548. æKY SPKbd 
  34549. æT constant
  34550. æFc SysEqu.h
  34551. æD     SPKbd = 0x206,                   /*[GLOBAL VAR] Auto-key threshold and rate (byte)
  34552.    kbd repeat thresh in 4/60ths [2 4-bit]*/
  34553.  
  34554. æKY SPPrint 
  34555. æT constant
  34556. æFc SysEqu.h
  34557. æD     SPPrint = 0x207,                 /*[GLOBAL VAR] Printer connection (byte)
  34558.    print stuff [byte]*/
  34559.  
  34560. æKY SPVolCtl 
  34561. æT constant
  34562. æFc SysEqu.h
  34563. æD     SPVolCtl = 0x208,                /*[GLOBAL VAR] Speaker volume setting in parameter RAM (byte)
  34564.    volume control [byte]*/
  34565.  
  34566. æKY SPClikCaret 
  34567. æT constant
  34568. æFc SysEqu.h
  34569. æD     SPClikCaret = 0x209,             /*[GLOBAL VAR] Double-click and caret-blink times (byte)
  34570.    double click/caret time in 4/60ths[2 4-bit]*/
  34571.  
  34572. æKY SPMisc1 
  34573. æT constant
  34574. æFc SysEqu.h
  34575. æD     SPMisc1 = 0x20A,                 /*[GLOBAL VAR]  miscellaneous [1 byte]*/
  34576.  
  34577. æKY SPMisc2 
  34578. æT constant
  34579. æFc SysEqu.h
  34580. æD     SPMisc2 = 0x20B,                 /*[GLOBAL VAR] Mouse scaling, system startup disk, menu blink (byte)
  34581.    miscellaneous [1 byte]*/
  34582.  
  34583. æKY GetParam 
  34584. æT constant
  34585. æFc SysEqu.h
  34586. æD     GetParam = 0x1E4,                /*[GLOBAL VAR]  system parameter scratch [20 bytes]*/
  34587.  
  34588. æKY SysParam 
  34589. æT constant
  34590. æFc SysEqu.h
  34591. æD     SysParam = 0x1F8,                /*[GLOBAL VAR] Low-memory copy of parameter RAM (20 bytes)
  34592.    system parameter memory [20 bytes]*/
  34593.  
  34594. æKY CrsrThresh 
  34595. æT constant
  34596. æFc SysEqu.h
  34597. æD     CrsrThresh = 0x8EC,              /*[GLOBAL VAR] Mouse-scaling threshold (word) 
  34598.    delta threshold for mouse scaling [word]*/
  34599.  
  34600. æKY JCrsrTask 
  34601. æT constant
  34602. æFc SysEqu.h
  34603. æD     JCrsrTask = 0x8EE,               /*[GLOBAL VAR]  address of CrsrVBLTask [long]*/
  34604.  
  34605. æKY MTemp 
  34606. æT constant
  34607. æFc SysEqu.h
  34608. æD     MTemp = 0x828,                   /*[GLOBAL VAR]  Low-level interrupt mouse location [long]*/
  34609.  
  34610. æKY RawMouse 
  34611. æT constant
  34612. æFc SysEqu.h
  34613. æD     RawMouse = 0x82C,                /*[GLOBAL VAR]  un-jerked mouse coordinates [long]*/
  34614.  
  34615. æKY CrsrRect 
  34616. æT constant
  34617. æFc SysEqu.h
  34618. æD     CrsrRect = 0x83C,                /*[GLOBAL VAR]  Cursor hit rectangle [8 bytes]*/
  34619.  
  34620. æKY TheCrsr 
  34621. æT constant
  34622. æFc SysEqu.h
  34623. æD     TheCrsr = 0x844,                 /*[GLOBAL VAR]  Cursor data, mask & hotspot [68 bytes]*/
  34624.  
  34625. æKY CrsrAddr 
  34626. æT constant
  34627. æFc SysEqu.h
  34628. æD     CrsrAddr = 0x888,                /*[GLOBAL VAR]  Address of data under cursor [long]*/
  34629.  
  34630. æKY CrsrSave 
  34631. æT constant
  34632. æFc SysEqu.h
  34633. æD     CrsrSave = 0x88C,                /*[GLOBAL VAR]  data under the cursor [64 bytes]*/
  34634.  
  34635. æKY CrsrVis 
  34636. æT constant
  34637. æFc SysEqu.h
  34638. æD     CrsrVis = 0x8CC,                 /*[GLOBAL VAR]  Cursor visible? [byte]*/
  34639.  
  34640. æKY CrsrBusy 
  34641. æT constant
  34642. æFc SysEqu.h
  34643. æD     CrsrBusy = 0x8CD,                /*[GLOBAL VAR]  Cursor locked out? [byte]*/
  34644.  
  34645. æKY CrsrNew 
  34646. æT constant
  34647. æFc SysEqu.h
  34648. æD     CrsrNew = 0x8CE,                 /*[GLOBAL VAR]  Cursor changed? [byte]*/
  34649.  
  34650. æKY CrsrState 
  34651. æT constant
  34652. æFc SysEqu.h
  34653. æD     CrsrState = 0x8D0,               /*[GLOBAL VAR]  Cursor nesting level [word]*/
  34654.  
  34655. æKY CrsrObscure 
  34656. æT constant
  34657. æFc SysEqu.h
  34658. æD     CrsrObscure = 0x8D2,             /*[GLOBAL VAR]  Cursor obscure semaphore [byte]*/
  34659.  
  34660. æKY KbdVars 
  34661. æT constant
  34662. æFc SysEqu.h
  34663. æD     KbdVars = 0x216,                 /*[GLOBAL VAR]  Keyboard manager variables [4 bytes]*/
  34664.  
  34665. æKY KbdType 
  34666. æT constant
  34667. æFc SysEqu.h
  34668. æD     KbdType = 0x21E,                 /*[GLOBAL VAR]  keyboard model number [byte]*/
  34669.  
  34670. æKY MBState 
  34671. æT constant
  34672. æFc SysEqu.h
  34673. æD     MBState = 0x172,                 /*[GLOBAL VAR]  current mouse button state [byte]*/
  34674.  
  34675. æKY KeyMapLM 
  34676. æT constant
  34677. æFc SysEqu.h
  34678. æD     KeyMapLM = 0x174,                /*[GLOBAL VAR] KeyMap has name conflict w/ type. Bitmap of the keyboard [4 longs]*/
  34679.  
  34680. æKY KeypadMap 
  34681. æT constant
  34682. æFc SysEqu.h
  34683. æD     KeypadMap = 0x17C,               /*[GLOBAL VAR]  bitmap for numeric pad-18bits [long]*/
  34684.  
  34685. æKY Key1Trans 
  34686. æT constant
  34687. æFc SysEqu.h
  34688. æD     Key1Trans = 0x29E,               /*[GLOBAL VAR]  keyboard translator procedure [pointer]*/
  34689.  
  34690. æKY Key2Trans 
  34691. æT constant
  34692. æFc SysEqu.h
  34693. æD     Key2Trans = 0x2A2,               /*[GLOBAL VAR]  numeric keypad translator procedure [pointer]*/
  34694.  
  34695. æKY JGNEFilter 
  34696. æT constant
  34697. æFc SysEqu.h
  34698. æD     JGNEFilter = 0x29A,              /*[GLOBAL VAR]  GetNextEvent filter proc [pointer]*/
  34699.  
  34700. æKY KeyMVars 
  34701. æT constant
  34702. æFc SysEqu.h
  34703. æD     KeyMVars = 0xB04,                /*[GLOBAL VAR]  (word) for ROM KEYM proc state*/
  34704.  
  34705. æKY Mouse 
  34706. æT constant
  34707. æFc SysEqu.h
  34708. æD     Mouse = 0x830,                   /*[GLOBAL VAR]  processed mouse coordinate [long]*/
  34709.  
  34710. æKY CrsrPin 
  34711. æT constant
  34712. æFc SysEqu.h
  34713. æD     CrsrPin = 0x834,                 /*[GLOBAL VAR]  cursor pinning rectangle [8 bytes]*/
  34714.  
  34715. æKY CrsrCouple 
  34716. æT constant
  34717. æFc SysEqu.h
  34718. æD     CrsrCouple = 0x8CF,              /*[GLOBAL VAR]  cursor coupled to mouse? [byte]*/
  34719.  
  34720. æKY CrsrScale 
  34721. æT constant
  34722. æFc SysEqu.h
  34723. æD     CrsrScale = 0x8D3,               /*[GLOBAL VAR]  cursor scaled? [byte]*/
  34724.  
  34725. æKY MouseMask 
  34726. æT constant
  34727. æFc SysEqu.h
  34728. æD     MouseMask = 0x8D6,               /*[GLOBAL VAR]  V-H mask for ANDing with mouse [long]*/
  34729.  
  34730. æKY MouseOffset 
  34731. æT constant
  34732. æFc SysEqu.h
  34733. æD     MouseOffset = 0x8DA,             /*[GLOBAL VAR]  V-H offset for adding after ANDing [long]*/
  34734.  
  34735. æKY AlarmState 
  34736. æT constant
  34737. æFc SysEqu.h
  34738. æD     AlarmState = 0x21F,              /*[GLOBAL VAR]  Bit7=parity, Bit6=beeped, Bit0=enable [byte]*/
  34739.  
  34740. æKY VBLQueue 
  34741. æT constant
  34742. æFc SysEqu.h
  34743. æD     VBLQueue = 0x160,                /*[GLOBAL VAR] Vertical retrace queue header (10 bytes)
  34744.    VBL queue header [10 bytes]*/
  34745.  
  34746. æKY SysEvtMask 
  34747. æT constant
  34748. æFc SysEqu.h
  34749. æD     SysEvtMask = 0x144,              /*[GLOBAL VAR] System event mask (word)
  34750.    system event mask [word]*/
  34751.  
  34752. æKY SysEvtBuf 
  34753. æT constant
  34754. æFc SysEqu.h
  34755. æD     SysEvtBuf = 0x146,               /*[GLOBAL VAR]  system event queue element buffer [pointer]*/
  34756.  
  34757. æKY EventQueue 
  34758. æT constant
  34759. æFc SysEqu.h
  34760. æD     EventQueue = 0x14A,              /*[GLOBAL VAR] Event queue header (10 bytes)
  34761.    event queue header [10 bytes]*/
  34762.  
  34763. æKY EvtBufCnt 
  34764. æT constant
  34765. æFc SysEqu.h
  34766. æD     EvtBufCnt = 0x154,               /*[GLOBAL VAR]  max number of events in SysEvtBuf - 1 [word]*/
  34767.  
  34768. æKY GZRootHnd 
  34769. æT constant
  34770. æFc SysEqu.h
  34771. æD     GZRootHnd = 0x328,               /*[GLOBAL VAR] Handle to relocatable block not to be moved by grow zone function
  34772.    root handle for GrowZone [handle]*/
  34773.  
  34774. æKY GZRootPtr 
  34775. æT constant
  34776. æFc SysEqu.h
  34777. æD     GZRootPtr = 0x32C,               /*[GLOBAL VAR]  root pointer for GrowZone [pointer]*/
  34778.  
  34779. æKY GZMoveHnd 
  34780. æT constant
  34781. æFc SysEqu.h
  34782. æD     GZMoveHnd = 0x330,               /*[GLOBAL VAR]  moving handle for GrowZone [handle]*/
  34783.  
  34784. æKY MemTop 
  34785. æT constant
  34786. æFc SysEqu.h
  34787. æD     MemTop = 0x108,                  /*[GLOBAL VAR] Address of end of RAM (on Macintosh XL, end of RAM available to applications)
  34788.    top of memory [pointer]*/
  34789.  
  34790. æKY MmInOK 
  34791. æT constant
  34792. æFc SysEqu.h
  34793. æD     MmInOK = 0x12E,                  /*[GLOBAL VAR]  initial memory mgr checks ok? [byte]*/
  34794.  
  34795. æKY HpChk 
  34796. æT constant
  34797. æFc SysEqu.h
  34798. æD     HpChk = 0x316,                   /*[GLOBAL VAR]  heap check RAM code [pointer]*/
  34799.  
  34800. æKY MaskBC 
  34801. æT constant
  34802. æFc SysEqu.h
  34803. æD     MaskBC = 0x31A,                  /*[GLOBAL VAR]  Memory Manager Byte Count Mask [long]*/
  34804.  
  34805. æKY MaskHandle 
  34806. æT constant
  34807. æFc SysEqu.h
  34808. æD     MaskHandle = 0x31A,              /*[GLOBAL VAR]  Memory Manager Handle Mask [long]*/
  34809.  
  34810. æKY MaskPtr 
  34811. æT constant
  34812. æFc SysEqu.h
  34813. æD     MaskPtr = 0x31A,                 /*[GLOBAL VAR]  Memory Manager Pointer Mask [long]*/
  34814.  
  34815. æKY MinStack 
  34816. æT constant
  34817. æFc SysEqu.h
  34818. æD     MinStack = 0x31E,                /*[GLOBAL VAR] Minimum space allotment for stack (long)
  34819.    min stack size used in InitApplZone [long]*/
  34820.  
  34821. æKY DefltStack 
  34822. æT constant
  34823. æFc SysEqu.h
  34824. æD     DefltStack = 0x322,              /*[GLOBAL VAR] Default space allotment for stack (long) 
  34825.    default size of stack [long]*/
  34826.  
  34827. æKY MMDefFlags 
  34828. æT constant
  34829. æFc SysEqu.h
  34830. æD     MMDefFlags = 0x326,              /*[GLOBAL VAR]  default zone flags [word]*/
  34831.  
  34832. æKY DSAlertTab 
  34833. æT constant
  34834. æFc SysEqu.h
  34835. æD     DSAlertTab = 0x2BA,              /*[GLOBAL VAR] Pointer to system error alert table in use
  34836.    system error alerts [pointer]*/
  34837.  
  34838. æKY DSAlertRect 
  34839. æT constant
  34840. æFc SysEqu.h
  34841. æD     DSAlertRect = 0x3F8,             /*[GLOBAL VAR] Rectangle enclosing system error alert (8 bytes)
  34842.    rectangle for disk-switch alert [8 bytes]*/
  34843.  
  34844. æKY DSDrawProc 
  34845. æT constant
  34846. æFc SysEqu.h
  34847. æD     DSDrawProc = 0x334,              /*[GLOBAL VAR]  alternate syserror draw procedure [pointer]*/
  34848.  
  34849. æKY DSWndUpdate 
  34850. æT constant
  34851. æFc SysEqu.h
  34852. æD     DSWndUpdate = 0x15D,             /*[GLOBAL VAR]  GNE not to paintBehind DS AlertRect? [byte]*/
  34853.  
  34854. æKY WWExist 
  34855. æT constant
  34856. æFc SysEqu.h
  34857. æD     WWExist = 0x8F2,                 /*[GLOBAL VAR]  window manager initialized? [byte]*/
  34858.  
  34859. æKY QDExist 
  34860. æT constant
  34861. æFc SysEqu.h
  34862. æD     QDExist = 0x8F3,                 /*[GLOBAL VAR]  quickdraw is initialized [byte]*/
  34863.  
  34864. æKY ResumeProc 
  34865. æT constant
  34866. æFc SysEqu.h
  34867. æD     ResumeProc = 0xA8C,              /*[GLOBAL VAR] Address of resume procedure
  34868.    Resume procedure from InitDialogs [pointer]*/
  34869.  
  34870. æKY DSErrCode 
  34871. æT constant
  34872. æFc SysEqu.h
  34873. æD     DSErrCode = 0xAF0,               /*[GLOBAL VAR] Current system error ID (word)
  34874.    last system error alert ID*/
  34875.  
  34876. æKY IntFlag 
  34877. æT constant
  34878. æFc SysEqu.h
  34879. æD     IntFlag = 0x15F,                 /*[GLOBAL VAR]  reduce interrupt disable time when bit 7 = 0*/
  34880.  
  34881. æKY SerialVars 
  34882. æT constant
  34883. æFc SysEqu.h
  34884. æD     SerialVars = 0x2D0,              /*[GLOBAL VAR]  async driver variables [16 bytes]*/
  34885.  
  34886. æKY ABusVars 
  34887. æT constant
  34888. æFc SysEqu.h
  34889. æD     ABusVars = 0x2D8,                /*[GLOBAL VAR] Pointer to AppleTalk variables
  34890.   ;Pointer to AppleTalk local variables*/
  34891.  
  34892. æKY ABusDCE 
  34893. æT constant
  34894. æFc SysEqu.h
  34895. æD     ABusDCE = 0x2DC,                 /*[GLOBAL VAR] ;Pointer to AppleTalk DCE*/
  34896.  
  34897. æKY PortAUse 
  34898. æT constant
  34899. æFc SysEqu.h
  34900. æD     PortAUse = 0x290,                /*[GLOBAL VAR]  bit 7: 1 = not in use, 0 = in use*/
  34901.  
  34902. æKY PortBUse 
  34903. æT constant
  34904. æFc SysEqu.h
  34905. æD     PortBUse = 0x291,                /*[GLOBAL VAR] Current availability of serial port B (byte)
  34906.    port B use, same format as PortAUse*/
  34907.  
  34908. æKY SCCASts 
  34909. æT constant
  34910. æFc SysEqu.h
  34911. æD     SCCASts = 0x2CE,                 /*[GLOBAL VAR]  SCC read reg 0 last ext/sts rupt - A [byte]*/
  34912.  
  34913. æKY SCCBSts 
  34914. æT constant
  34915. æFc SysEqu.h
  34916. æD     SCCBSts = 0x2CF,                 /*[GLOBAL VAR]  SCC read reg 0 last ext/sts rupt - B [byte]*/
  34917.  
  34918. æKY DskErr 
  34919. æT constant
  34920. æFc SysEqu.h
  34921. æD     DskErr = 0x142,                  /*[GLOBAL VAR]  disk routine result code [word]*/
  34922.  
  34923. æKY PWMBuf2 
  34924. æT constant
  34925. æFc SysEqu.h
  34926. æD     PWMBuf2 = 0x312,                 /*[GLOBAL VAR]  PWM buffer 1 (or 2 if sound) [pointer]*/
  34927.  
  34928. æKY SoundPtr 
  34929. æT constant
  34930. æFc SysEqu.h
  34931. æD     SoundPtr = 0x262,                /*[GLOBAL VAR] Pointer to four-tone record
  34932.    4VE sound definition table [pointer]*/
  34933.  
  34934. æKY SoundBase 
  34935. æT constant
  34936. æFc SysEqu.h
  34937. æD     SoundBase = 0x266,               /*[GLOBAL VAR] Pointer to free-form synthesizer buffer
  34938.    sound bitMap [pointer]*/
  34939.  
  34940. æKY SoundVBL 
  34941. æT constant
  34942. æFc SysEqu.h
  34943. æD     SoundVBL = 0x26A,                /*[GLOBAL VAR]  vertical retrace control element [16 bytes]*/
  34944.  
  34945. æKY SoundDCE 
  34946. æT constant
  34947. æFc SysEqu.h
  34948. æD     SoundDCE = 0x27A,                /*[GLOBAL VAR]  sound driver DCE [pointer]*/
  34949.  
  34950. æKY SoundActive 
  34951. æT constant
  34952. æFc SysEqu.h
  34953. æD     SoundActive = 0x27E,             /*[GLOBAL VAR]  sound is active? [byte]*/
  34954.  
  34955. æKY SoundLevel 
  34956. æT constant
  34957. æFc SysEqu.h
  34958. æD     SoundLevel = 0x27F,              /*[GLOBAL VAR] Amplitude in 740-byte buffer (byte)
  34959.    current level in buffer [byte]*/
  34960.  
  34961. æKY CurPitch 
  34962. æT constant
  34963. æFc SysEqu.h
  34964. æD     CurPitch = 0x280,                /*[GLOBAL VAR] Value of count in square-wave synthesizer buffer (word)
  34965.    current pitch value [word]*/
  34966.  
  34967. æKY DskVerify 
  34968. æT constant
  34969. æFc SysEqu.h
  34970. æD     DskVerify = 0x12C,               /*[GLOBAL VAR]  used by 3.5 disk driver for read/verify [byte]*/
  34971.  
  34972. æKY TagData 
  34973. æT constant
  34974. æFc SysEqu.h
  34975. æD     TagData = 0x2FA,                 /*[GLOBAL VAR]  sector tag info for disk drivers [14 bytes]*/
  34976.  
  34977. æKY BufTgFNum 
  34978. æT constant
  34979. æFc SysEqu.h
  34980. æD     BufTgFNum = 0x2FC,               /*[GLOBAL VAR] File tags buffer:  file number (long)
  34981.    file number [long]*/
  34982.  
  34983. æKY BufTgFFlg 
  34984. æT constant
  34985. æFc SysEqu.h
  34986. æD     BufTgFFlg = 0x300,               /*[GLOBAL VAR] File tags buffer:  flags (word:  bit 1=1 if resource fork) 
  34987.    flags [word]*/
  34988.  
  34989. æKY BufTgFBkNum 
  34990. æT constant
  34991. æFc SysEqu.h
  34992. æD     BufTgFBkNum = 0x302,             /*[GLOBAL VAR] File tags buffer:  logical block number (word)
  34993.    logical block number [word]*/
  34994.  
  34995. æKY BufTgDate 
  34996. æT constant
  34997. æFc SysEqu.h
  34998. æD     BufTgDate = 0x304,               /*[GLOBAL VAR] File tags buffer:  date and time of last modification (long)
  34999.    time stamp [word]*/
  35000.  
  35001. æKY ScrDmpEnb 
  35002. æT constant
  35003. æFc SysEqu.h
  35004. æD     ScrDmpEnb = 0x2F8,               /*[GLOBAL VAR] 0 if GetNextEvent shouldn't process Command-Shift-number combinations (byte)
  35005.    screen dump enabled? [byte]*/
  35006.  
  35007. æKY ScrDmpType 
  35008. æT constant
  35009. æFc SysEqu.h
  35010. æD     ScrDmpType = 0x2F9,              /*[GLOBAL VAR]  FF dumps screen, FE dumps front window [byte]*/
  35011.  
  35012. æKY ScrapVars 
  35013. æT constant
  35014. æFc SysEqu.h
  35015. æD     ScrapVars = 0x960,               /*[GLOBAL VAR]  scrap manager variables [32 bytes]*/
  35016.  
  35017. æKY ScrapInfo 
  35018. æT constant
  35019. æFc SysEqu.h
  35020. æD     ScrapInfo = 0x960,               /*[GLOBAL VAR]  scrap length [long]*/
  35021.  
  35022. æKY ScrapEnd 
  35023. æT constant
  35024. æFc SysEqu.h
  35025. æD     ScrapEnd = 0x980,                /*[GLOBAL VAR]  end of scrap vars*/
  35026.  
  35027. æKY ScrapTag 
  35028. æT constant
  35029. æFc SysEqu.h
  35030. æD     ScrapTag = 0x970,                /*[GLOBAL VAR]  scrap file name [STRING[15]]*/
  35031.  
  35032. æKY LaunchFlag 
  35033. æT constant
  35034. æFc SysEqu.h
  35035. æD     LaunchFlag = 0x902,              /*[GLOBAL VAR]  from launch or chain [byte]*/
  35036.  
  35037. æKY SaveSegHandle 
  35038. æT constant
  35039. æFc SysEqu.h
  35040. æD     SaveSegHandle = 0x930,           /*[GLOBAL VAR]  seg 0 handle [handle]*/
  35041.  
  35042. æKY CurJTOffset 
  35043. æT constant
  35044. æFc SysEqu.h
  35045. æD     CurJTOffset = 0x934,             /*[GLOBAL VAR] Offset to jump table from location pointed to by A5 (word)
  35046.    current jump table offset [word]*/
  35047.  
  35048. æKY CurPageOption 
  35049. æT constant
  35050. æFc SysEqu.h
  35051. æD     CurPageOption = 0x936,           /*[GLOBAL VAR] Sound/screen buffer configuration passed to Chain or Launch (word)
  35052.    current page 2 configuration [word]*/
  35053.  
  35054. æKY LoaderPBlock 
  35055. æT constant
  35056. æFc SysEqu.h
  35057. æD     LoaderPBlock = 0x93A,            /*[GLOBAL VAR]  param block for ExitToShell [10 bytes]*/
  35058.  
  35059. æKY CurApRefNum 
  35060. æT constant
  35061. æFc SysEqu.h
  35062. æD     CurApRefNum = 0x900,             /*[GLOBAL VAR] Reference number of current application's resource file (word)
  35063.    refNum of application's resFile [word]*/
  35064.  
  35065. æKY CurrentA5 
  35066. æT constant
  35067. æFc SysEqu.h
  35068. æD     CurrentA5 = 0x904,               /*[GLOBAL VAR] Address of boundary between application globals and application parameters
  35069.    current value of A5 [pointer]*/
  35070.  
  35071. æKY CurStackBase 
  35072. æT constant
  35073. æFc SysEqu.h
  35074. æD     CurStackBase = 0x908,            /*[GLOBAL VAR] Address of base of stack; start of application globals
  35075.    current stack base [pointer]*/
  35076.  
  35077. æKY CurApName 
  35078. æT constant
  35079. æFc SysEqu.h
  35080. æD     CurApName = 0x910,               /*[GLOBAL VAR] Name of current application (length byte followed by up to 31 characters)
  35081.    name of application [STRING[31]]*/
  35082.  
  35083. æKY LoadTrap 
  35084. æT constant
  35085. æFc SysEqu.h
  35086. æD     LoadTrap = 0x12D,                /*[GLOBAL VAR]  trap before launch? [byte]*/
  35087.  
  35088. æKY SegHiEnable 
  35089. æT constant
  35090. æFc SysEqu.h
  35091. æD     SegHiEnable = 0xBB2,             /*[GLOBAL VAR]  (byte) 0 to disable MoveHHi in LoadSeg*/
  35092.  
  35093. æKY WindowList 
  35094. æT constant
  35095. æFc SysEqu.h
  35096. æD     WindowList = 0x9D6,              /*[GLOBAL VAR] Pointer to first window in window list; 0 if using events but not windows
  35097.   Z-ordered linked list of windows [pointer]*/
  35098.  
  35099. æKY PaintWhite 
  35100. æT constant
  35101. æFc SysEqu.h
  35102. æD     PaintWhite = 0x9DC,              /*[GLOBAL VAR] Flag for whether to paint window white before update event (word)
  35103.   erase newly drawn windows? [word]*/
  35104.  
  35105. æKY WMgrPort 
  35106. æT constant
  35107. æFc SysEqu.h
  35108. æD     WMgrPort = 0x9DE,                /*[GLOBAL VAR] Pointer to Window Manager port 
  35109.   window manager's grafport [pointer]*/
  35110.  
  35111. æKY GrayRgn 
  35112. æT constant
  35113. æFc SysEqu.h
  35114. æD     GrayRgn = 0x9EE,                 /*[GLOBAL VAR] Handle to region drawn as desktop
  35115.   rounded gray desk region [handle]*/
  35116.  
  35117. æKY CurActivate 
  35118. æT constant
  35119. æFc SysEqu.h
  35120. æD     CurActivate = 0xA64,             /*[GLOBAL VAR] Pointer to window to receive activate event
  35121.   window slated for activate event [pointer]*/
  35122.  
  35123. æKY CurDeactive 
  35124. æT constant
  35125. æFc SysEqu.h
  35126. æD     CurDeactive = 0xA68,             /*[GLOBAL VAR] Pointer to window to receive deactivate event
  35127.   window slated for deactivate event [pointer]*/
  35128.  
  35129. æKY DragHook 
  35130. æT constant
  35131. æFc SysEqu.h
  35132. æD     DragHook = 0x9F6,                /*[GLOBAL VAR] Address of procedure to execute during TrackGoAway, DragWindow, GrowWindow, DragGrayRgn, TrackControl, and DragControl
  35133.   user hook during dragging [pointer]*/
  35134.  
  35135. æKY DeskPattern 
  35136. æT constant
  35137. æFc SysEqu.h
  35138. æD     DeskPattern = 0xA3C,             /*[GLOBAL VAR] Pattern with which desktop is painted (8 bytes)
  35139.   desk pattern [8 bytes]*/
  35140.  
  35141. æKY DeskHook 
  35142. æT constant
  35143. æFc SysEqu.h
  35144. æD     DeskHook = 0xA6C,                /*[GLOBAL VAR] Address of procedure for painting desktop or responding to clicks on desktop
  35145.   hook for painting the desk [pointer]*/
  35146.  
  35147. æKY GhostWindow 
  35148. æT constant
  35149. æFc SysEqu.h
  35150. æD     GhostWindow = 0xA84,             /*[GLOBAL VAR] Pointer to window never to be considered frontmost
  35151.   window hidden from FrontWindow [pointer]*/
  35152.  
  35153. æKY TEDoText 
  35154. æT constant
  35155. æFc SysEqu.h
  35156. æD     TEDoText = 0xA70,                /*[GLOBAL VAR] Address of TextEdit multi-purpose routine
  35157.   textEdit doText proc hook [pointer]*/
  35158.  
  35159. æKY TERecal 
  35160. æT constant
  35161. æFc SysEqu.h
  35162. æD     TERecal = 0xA74,                 /*[GLOBAL VAR] Address of routine to recalculate line starts for TextEdit
  35163.   textEdit recalText proc hook [pointer]*/
  35164.  
  35165. æKY TEScrpLength 
  35166. æT constant
  35167. æFc SysEqu.h
  35168. æD     TEScrpLength = 0xAB0,            /*[GLOBAL VAR] Size in bytes of TextEdit scrap (long)
  35169.   textEdit Scrap Length [word]*/
  35170.  
  35171. æKY TEScrpHandle 
  35172. æT constant
  35173. æFc SysEqu.h
  35174. æD     TEScrpHandle = 0xAB4,            /*[GLOBAL VAR] Handle to TextEdit scrap
  35175.   textEdit Scrap [handle]*/
  35176.  
  35177. æKY TEWdBreak 
  35178. æT constant
  35179. æFc SysEqu.h
  35180. æD     TEWdBreak = 0xAF6,               /*[GLOBAL VAR] default word break routine [pointer]*/
  35181.  
  35182. æKY WordRedraw 
  35183. æT constant
  35184. æFc SysEqu.h
  35185. æD     WordRedraw = 0xBA5,              /*[GLOBAL VAR] (byte) - used by TextEdit RecalDraw*/
  35186.  
  35187. æKY TESysJust 
  35188. æT constant
  35189. æFc SysEqu.h
  35190. æD     TESysJust = 0xBAC,               /*[GLOBAL VAR] (word) system justification (intl. textEdit)*/
  35191.  
  35192. æKY TopMapHndl 
  35193. æT constant
  35194. æFc SysEqu.h
  35195. æD     TopMapHndl = 0xA50,              /*[GLOBAL VAR] Handle to resource map of most recently opened resource file
  35196.   topmost map in list [handle]*/
  35197.  
  35198. æKY SysMapHndl 
  35199. æT constant
  35200. æFc SysEqu.h
  35201. æD     SysMapHndl = 0xA54,              /*[GLOBAL VAR] Handle to map of system resource file
  35202.   system map [handle]*/
  35203.  
  35204. æKY SysMap 
  35205. æT constant
  35206. æFc SysEqu.h
  35207. æD     SysMap = 0xA58,                  /*[GLOBAL VAR] Reference number of system resource file (word)
  35208.   reference number of system map [word]*/
  35209.  
  35210. æKY CurMap 
  35211. æT constant
  35212. æFc SysEqu.h
  35213. æD     CurMap = 0xA5A,                  /*[GLOBAL VAR] Reference number of current resource file (word) 
  35214.   reference number of current map [word]*/
  35215.  
  35216. æKY ResReadOnly 
  35217. æT constant
  35218. æFc SysEqu.h
  35219. æD     ResReadOnly = 0xA5C,             /*[GLOBAL VAR] Read only flag [word]*/
  35220.  
  35221. æKY ResLoad 
  35222. æT constant
  35223. æFc SysEqu.h
  35224. æD     ResLoad = 0xA5E,                 /*[GLOBAL VAR] Current SetResLoad state (word)
  35225.   Auto-load feature [word]*/
  35226.  
  35227. æKY ResErr 
  35228. æT constant
  35229. æFc SysEqu.h
  35230. æD     ResErr = 0xA60,                  /*[GLOBAL VAR] Current value of ResError (word)
  35231.   Resource error code [word]*/
  35232.  
  35233. æKY ResErrProc 
  35234. æT constant
  35235. æFc SysEqu.h
  35236. æD     ResErrProc = 0xAF2,              /*[GLOBAL VAR] Address of resource error procedure
  35237.   Resource error procedure [pointer]*/
  35238.  
  35239. æKY SysResName 
  35240. æT constant
  35241. æFc SysEqu.h
  35242. æD     SysResName = 0xAD8,              /*[GLOBAL VAR] Name of system resource file (length byte followed by up to 19 characters)
  35243.   Name of system resource file [STRING[19]]*/
  35244.  
  35245. æKY RomMapInsert 
  35246. æT constant
  35247. æFc SysEqu.h
  35248. æD     RomMapInsert = 0xB9E,            /*[GLOBAL VAR] (byte) determines if we should link in map*/
  35249.  
  35250. æKY TmpResLoad 
  35251. æT constant
  35252. æFc SysEqu.h
  35253. æD     TmpResLoad = 0xB9F,              /*[GLOBAL VAR] second byte is temporary ResLoad value.*/
  35254.  
  35255. æKY MBarHeight 
  35256. æT constant
  35257. æFc SysEqu.h
  35258. æD     MBarHeight = 0xBAA,              /*[GLOBAL VAR] height of the menu bar*/
  35259.  
  35260. æKY CommToolboxGlobals 
  35261. æT constant
  35262. æFc SysEqu.h
  35263. æD     CommToolboxGlobals = 0x0BB4,     /*[GLOBAL VAR] pointer to CommToolbox globals */
  35264.  
  35265.  
  35266. æKY TextEdit.h
  35267. æKL GetStylHandle
  35268. GetStylScrap
  35269. SetClikLoop
  35270. SetStylHandle
  35271. SetStylScrap
  35272. SetWordBreak
  35273. TEActivate
  35274. TEAutoView
  35275. TECalText
  35276. teclick
  35277. TEClick
  35278. TEContinuousStyle
  35279. TECopy
  35280. TECustomHook
  35281. TECut
  35282. TEDeactivate
  35283. TEDelete
  35284. TEDispose
  35285. TEFeatureFlag
  35286. TEFromScrap
  35287. TEGetHeight
  35288. TEGetOffset
  35289. TEGetPoint
  35290. TEGetScrapLen
  35291. TEGetStyle
  35292. TEGetText
  35293. TEIdle
  35294. TEInit
  35295. TEInsert
  35296. TEKey
  35297. TENew
  35298. TENumStyles
  35299. TEPaste
  35300. TEPinScroll
  35301. TEReplaceStyle
  35302. TEScrapHandle
  35303. TEScroll
  35304. TESelView
  35305. TESetJust
  35306. TESetScrapLen
  35307. TESetSelect
  35308. TESetStyle
  35309. TESetText
  35310. TEStylInsert
  35311. TEStylNew
  35312. TEStylPaste
  35313. TEToScrap
  35314. TEUpdate
  35315. TextBox
  35316.  
  35317. addSize
  35318. addSizeBit
  35319. Chars
  35320. CharsHandle
  35321. CharsPtr
  35322. ClikLoopProcPtr
  35323. clrBit
  35324. doAll
  35325. doColor
  35326. doFace
  35327. doFont
  35328. doSize
  35329. doToggle
  35330. DRAWHook
  35331. EOLHook
  35332. faceBit
  35333. fontBit
  35334. HITTESTHook
  35335. intDrawHook
  35336. intEOLHook
  35337. intHitTestHook
  35338. intNWidthHook
  35339. intTextWidthHook
  35340. intWidthHook
  35341. LHElement
  35342. LHHandle
  35343. LHPtr
  35344. LHTable
  35345. NullStHandle
  35346. NullStPtr
  35347. NullStRec
  35348. nWIDTHHook
  35349. ScrpSTElement
  35350. ScrpSTTable
  35351. sizeBit
  35352. STElement
  35353. STHandle
  35354. STPtr
  35355. StScrpHandle
  35356. StScrpPtr
  35357. StScrpRec
  35358. StyleRun
  35359. TEBitClear
  35360. TEBitSet
  35361. TEBitTest
  35362. teCenter
  35363. teFAutoScr
  35364. teFInlineInput
  35365. teFlushDefault
  35366. teFlushLeft
  35367. teFlushRight
  35368. teForceLeft
  35369. teFOutlineHilite
  35370. teFromFind
  35371. teFromRecal
  35372. teFTextBuffering
  35373. teFUseTextServices
  35374. TEHandle
  35375. TEIntHook
  35376. teJustCenter
  35377. teJustLeft
  35378. teJustRight
  35379. TEPtr
  35380. TERec
  35381. TEStyleHandle
  35382. TEStylePtr
  35383. TEStyleRec
  35384. TEStyleTable
  35385. teWordDrag
  35386. teWordSelect
  35387. TextStyle
  35388. TextStyleHandle
  35389. TextStylePtr
  35390. TextWidthHook
  35391. toglBit
  35392. WIDTHHook
  35393. WordBreakProcPtr
  35394.  
  35395. æKY teJustLeft 
  35396. æT constant
  35397. æFc TextEdit.h
  35398. æD     teJustLeft = 0,
  35399.  
  35400. æKY teJustCenter 
  35401. æT constant
  35402. æFc TextEdit.h
  35403. æD     teJustCenter = 1,
  35404.  
  35405. æKY teJustRight 
  35406. æT constant
  35407. æFc TextEdit.h
  35408. æD     teJustRight = -1,
  35409.  
  35410. æKY teForceLeft 
  35411. æT constant
  35412. æFc TextEdit.h
  35413. æD     teForceLeft = -2,
  35414.  
  35415. æKY teFlushDefault 
  35416. æT constant
  35417. æFc TextEdit.h
  35418. æD     teFlushDefault = 0,                                  /*flush according to the line direction */
  35419.  
  35420. æKY teCenter 
  35421. æT constant
  35422. æFc TextEdit.h
  35423. æD     teCenter = 1,                                        /*center justify */
  35424.  
  35425. æKY teFlushRight 
  35426. æT constant
  35427. æFc TextEdit.h
  35428. æD     teFlushRight = -1,                                   /*flush right for all scripts */
  35429.  
  35430. æKY teFlushLeft 
  35431. æT constant
  35432. æFc TextEdit.h
  35433. æD     teFlushLeft = -2,                                    /*flush left for all scripts */
  35434.  
  35435. æKY fontBit 
  35436. æT constant
  35437. æFc TextEdit.h
  35438. æD     fontBit = 0,                                         /*set font*/
  35439.  
  35440. æKY faceBit 
  35441. æT constant
  35442. æFc TextEdit.h
  35443. æD     faceBit = 1,                                         /*set face*/
  35444.  
  35445. æKY sizeBit 
  35446. æT constant
  35447. æFc TextEdit.h
  35448. æD     sizeBit = 2,                                         /*set size*/
  35449.  
  35450. æKY clrBit 
  35451. æT constant
  35452. æFc TextEdit.h
  35453. æD     clrBit = 3,                                          /*set color*/
  35454.  
  35455. æKY addSizeBit 
  35456. æT constant
  35457. æFc TextEdit.h
  35458. æD     addSizeBit = 4,                                      /*add size mode*/
  35459.  
  35460. æKY toglBit 
  35461. æT constant
  35462. æFc TextEdit.h
  35463. æD     toglBit = 5,                                         /*set faces in toggle mode*/
  35464.  
  35465. æKY doFont 
  35466. æT constant
  35467. æFc TextEdit.h
  35468. æD     doFont = 1,                                          /* set font (family) number*/
  35469.  
  35470. æKY doFace 
  35471. æT constant
  35472. æFc TextEdit.h
  35473. æD     doFace = 2,                                          /*set character style*/
  35474.  
  35475. æKY doSize 
  35476. æT constant
  35477. æFc TextEdit.h
  35478. æD     doSize = 4,                                          /*set type size*/
  35479.  
  35480. æKY doColor 
  35481. æT constant
  35482. æFc TextEdit.h
  35483. æD     doColor = 8,                                         /*set color*/
  35484.  
  35485. æKY doAll 
  35486. æT constant
  35487. æFc TextEdit.h
  35488. æD     doAll = 15,                                          /*set all attributes*/
  35489.  
  35490. æKY addSize 
  35491. æT constant
  35492. æFc TextEdit.h
  35493. æD     addSize = 16,                                        /*adjust type size*/
  35494.  
  35495. æKY doToggle 
  35496. æT constant
  35497. æFc TextEdit.h
  35498. æD     doToggle = 32,                                       /*toggle mode for TESetStyle & TEContinuousStyle*/
  35499.  
  35500. æKY EOLHook 
  35501. æT constant
  35502. æFc TextEdit.h
  35503. æD     EOLHook = 0,                                         /*[ProcPtr] TEEOLHook*/
  35504.  
  35505. æKY DRAWHook 
  35506. æT constant
  35507. æFc TextEdit.h
  35508. æD     DRAWHook = 4,                                        /*[ProcPtr] TEWidthHook*/
  35509.  
  35510. æKY WIDTHHook 
  35511. æT constant
  35512. æFc TextEdit.h
  35513. æD     WIDTHHook = 8,                                       /*[ProcPtr] TEDrawHook*/
  35514.  
  35515. æKY HITTESTHook 
  35516. æT constant
  35517. æFc TextEdit.h
  35518. æD     HITTESTHook = 12,                                    /*[ProcPtr] TEHitTestHook*/
  35519.  
  35520. æKY nWIDTHHook 
  35521. æT constant
  35522. æFc TextEdit.h
  35523. æD     nWIDTHHook = 24,                                     /*[ProcPtr] nTEWidthHook*/
  35524.  
  35525. æKY TextWidthHook 
  35526. æT constant
  35527. æFc TextEdit.h
  35528. æD     TextWidthHook = 28,                                  /*[ProcPtr] TETextWidthHook*/
  35529.  
  35530. æKY intEOLHook 
  35531. æT constant
  35532. æFc TextEdit.h
  35533. æD     intEOLHook = 0,                                      /*TEIntHook value*/
  35534.  
  35535. æKY intDrawHook 
  35536. æT constant
  35537. æFc TextEdit.h
  35538. æD     intDrawHook = 1,                                     /*TEIntHook value*/
  35539.  
  35540. æKY intWidthHook 
  35541. æT constant
  35542. æFc TextEdit.h
  35543. æD     intWidthHook = 2,                                    /*TEIntHook value*/
  35544.  
  35545. æKY intHitTestHook 
  35546. æT constant
  35547. æFc TextEdit.h
  35548. æD     intHitTestHook = 3,                                  /*TEIntHook value*/
  35549.  
  35550. æKY intNWidthHook 
  35551. æT constant
  35552. æFc TextEdit.h
  35553. æD     intNWidthHook = 6,                                   /*TEIntHook value for new version of WidthHook*/
  35554.  
  35555. æKY intTextWidthHook 
  35556. æT constant
  35557. æFc TextEdit.h
  35558. æD     intTextWidthHook = 7,                                /*TEIntHook value for new TextWidthHook*/
  35559.  
  35560. æKY teFAutoScr 
  35561. æT constant
  35562. æFc TextEdit.h
  35563. æD     teFAutoScr = 0,                                      /*00000001b*/
  35564.  
  35565. æKY teFTextBuffering 
  35566. æT constant
  35567. æFc TextEdit.h
  35568. æD     teFTextBuffering = 1,                                /*00000010b*/
  35569.  
  35570. æKY teFOutlineHilite 
  35571. æT constant
  35572. æFc TextEdit.h
  35573. æD     teFOutlineHilite = 2,                                /*00000100b*/
  35574.  
  35575. æKY teFInlineInput 
  35576. æT constant
  35577. æFc TextEdit.h
  35578. æD     teFInlineInput = 3,                                  /*00001000b*/
  35579.  
  35580. æKY teFUseTextServices 
  35581. æT constant
  35582. æFc TextEdit.h
  35583. æD     teFUseTextServices = 4,                              /*00010000b*/
  35584.  
  35585. æKY TEBitClear 
  35586. æT constant
  35587. æFc TextEdit.h
  35588. æD     TEBitClear = 0,
  35589.  
  35590. æKY TEBitSet 
  35591. æT constant
  35592. æFc TextEdit.h
  35593. æD     TEBitSet = 1,                                        /*set the selector bit*/
  35594.  
  35595. æKY TEBitTest 
  35596. æT constant
  35597. æFc TextEdit.h
  35598. æD     TEBitTest = -1,                                      /*no change; just return the current setting*/
  35599.  
  35600. æKY teWordSelect 
  35601. æT constant
  35602. æFc TextEdit.h
  35603. æD     teWordSelect = 4,                                    /*clickExpand to select word*/
  35604.  
  35605. æKY teWordDrag 
  35606. æT constant
  35607. æFc TextEdit.h
  35608. æD     teWordDrag = 8,                                      /*clickExpand to drag new word*/
  35609.  
  35610. æKY teFromFind 
  35611. æT constant
  35612. æFc TextEdit.h
  35613. æD     teFromFind = 12,                                     /*FindLine called it ($0C)*/
  35614.  
  35615. æKY teFromRecal 
  35616. æT constant
  35617. æFc TextEdit.h
  35618. æD     teFromRecal = 16,                                    /*RecalLines called it ($10)*/
  35619.  
  35620. æKY WordBreakProcPtr
  35621. æT typedef
  35622. æFc TextEdit.h
  35623. æD typedef pascal Boolean (*WordBreakProcPtr)(Ptr text, short charPos);
  35624.  
  35625. æKY ClikLoopProcPtr
  35626. æT typedef
  35627. æFc TextEdit.h
  35628. æD typedef pascal Boolean (*ClikLoopProcPtr)(void);
  35629.  
  35630. æKY TERec 
  35631. æT struct
  35632. æFc TextEdit.h
  35633. æD struct TERec {
  35634.     Rect destRect;
  35635.     Rect viewRect;
  35636.     Rect selRect;
  35637.     short lineHeight;
  35638.     short fontAscent;
  35639.     Point selPoint;
  35640.     short selStart;
  35641.     short selEnd;
  35642.     short active;
  35643.     WordBreakProcPtr wordBreak;
  35644.     ClikLoopProcPtr clikLoop;
  35645.     long clickTime;
  35646.     short clickLoc;
  35647.     long caretTime;
  35648.     short caretState;
  35649.     short just;
  35650.     short teLength;
  35651.     Handle hText;
  35652.     short recalBack;
  35653.     short recalLines;
  35654.     short clikStuff;
  35655.     short crOnly;
  35656.     short txFont;
  35657.     Style txFace;                                           /*txFace is unpacked byte*/
  35658.     char filler;
  35659.     short txMode;
  35660.     short txSize;
  35661.     GrafPtr inPort;
  35662.     ProcPtr highHook;
  35663.     ProcPtr caretHook;
  35664.     short nLines;
  35665.     short lineStarts[16001];
  35666. };
  35667.  
  35668. typedef struct TERec TERec;
  35669. typedef TERec *TEPtr, **TEHandle;
  35670.  
  35671.  
  35672. æKY Chars 
  35673. æT union
  35674. æFc TextEdit.h
  35675. æD typedef char Chars[32001];
  35676. typedef Chars *CharsPtr,**CharsHandle;
  35677.  
  35678. æKY StyleRun 
  35679. æT struct
  35680. æFc TextEdit.h
  35681. æD struct StyleRun {
  35682.     short startChar;                                        /*starting character position*/
  35683.     short styleIndex;                                       /*index in style table*/
  35684. };
  35685.  
  35686. typedef struct StyleRun StyleRun;
  35687.  
  35688.  
  35689. æKY STElement 
  35690. æT struct
  35691. æFc TextEdit.h
  35692. æD struct STElement {
  35693.     short stCount;                                          /*number of runs in this style*/
  35694.     short stHeight;                                         /*line height*/
  35695.     short stAscent;                                         /*font ascent*/
  35696.     short stFont;                                           /*font (family) number*/
  35697.     Style stFace;                                           /*character Style*/
  35698.     char filler;                                            /*stFace is unpacked byte*/
  35699.     short stSize;                                           /*size in points*/
  35700.     RGBColor stColor;                                       /*absolute (RGB) color*/
  35701. };
  35702.  
  35703. typedef struct STElement STElement;
  35704.  
  35705.  
  35706. æKY TEStyleTable 
  35707. æT union
  35708. æFc TextEdit.h
  35709. æD typedef STElement TEStyleTable[1777], *STPtr, **STHandle;
  35710.  
  35711. æKY LHElement 
  35712. æT struct
  35713. æFc TextEdit.h
  35714. æD struct LHElement {
  35715.     short lhHeight;                                         /*maximum height in line*/
  35716.     short lhAscent;                                         /*maximum ascent in line*/
  35717. };
  35718.  
  35719. typedef struct LHElement LHElement;
  35720.  
  35721.  
  35722. æKY LHTable 
  35723. æT union
  35724. æFc TextEdit.h
  35725. æD typedef LHElement LHTable[8001], *LHPtr, **LHHandle;     /* ARRAY [0..8000] OF LHElement */
  35726.  
  35727. æKY ScrpSTElement 
  35728. æT struct
  35729. æFc TextEdit.h
  35730. æD struct ScrpSTElement {
  35731.     long scrpStartChar;                                     /*starting character position*/
  35732.     short scrpHeight;                                       /*starting character position*/
  35733.     short scrpAscent;
  35734.     short scrpFont;
  35735.     Style scrpFace;                                         /*unpacked byte*/
  35736.     char filler;                                            /*scrpFace is unpacked byte*/
  35737.     short scrpSize;
  35738.     RGBColor scrpColor;
  35739. };
  35740.  
  35741. typedef struct ScrpSTElement ScrpSTElement;
  35742.  
  35743.  
  35744. æKY ScrpSTTable 
  35745. æT union
  35746. æFc TextEdit.h
  35747. æD typedef ScrpSTElement ScrpSTTable[1601];                 /* ARRAY [0..1600] OF ScrpSTElement */
  35748.  
  35749. æKY StScrpRec 
  35750. æT struct
  35751. æFc TextEdit.h
  35752. æD struct StScrpRec {
  35753.     short scrpNStyles;                                      /*number of styles in scrap*/
  35754.     ScrpSTTable scrpStyleTab;                               /*table of styles for scrap*/
  35755. };
  35756.  
  35757. typedef struct StScrpRec StScrpRec;
  35758. typedef StScrpRec *StScrpPtr, **StScrpHandle;
  35759.  
  35760.  
  35761. æKY NullStRec 
  35762. æT struct
  35763. æFc TextEdit.h
  35764. æD struct NullStRec {
  35765.     long teReserved;                                        /*reserved for future expansion*/
  35766.     StScrpHandle nullScrap;                                 /*handle to scrap style table*/
  35767. };
  35768.  
  35769. typedef struct NullStRec NullStRec;
  35770. typedef NullStRec *NullStPtr, **NullStHandle;
  35771.  
  35772.  
  35773. æKY TEStyleRec 
  35774. æT struct
  35775. æFc TextEdit.h
  35776. æD struct TEStyleRec {
  35777.     short nRuns;                                            /*number of style runs*/
  35778.     short nStyles;                                          /*size of style table*/
  35779.     STHandle styleTab;                                      /*handle to style table*/
  35780.     LHHandle lhTab;                                         /*handle to line-height table*/
  35781.     long teRefCon;                                          /*reserved for application use*/
  35782.     NullStHandle nullStyle;                                 /*Handle to style set at null selection*/
  35783.     StyleRun runs[8001];                                    /*ARRAY [0..8000] OF StyleRun*/
  35784. };
  35785.  
  35786. typedef struct TEStyleRec TEStyleRec;
  35787. typedef TEStyleRec *TEStylePtr, **TEStyleHandle;
  35788.  
  35789.  
  35790. æKY TextStyle 
  35791. æT struct
  35792. æFc TextEdit.h
  35793. æD struct TextStyle {
  35794.     short tsFont;                                           /*font (family) number*/
  35795.     Style tsFace;                                           /*character Style*/
  35796.     char filler;                                            /*tsFace is unpacked byte*/
  35797.     short tsSize;                                           /*size in point*/
  35798.     RGBColor tsColor;                                       /*absolute (RGB) color*/
  35799. };
  35800.  
  35801. typedef struct TextStyle TextStyle;
  35802. typedef TextStyle *TextStylePtr, **TextStyleHandle;
  35803.  
  35804.  
  35805. æKY TEIntHook
  35806. æT typedef
  35807. æFc TextEdit.h
  35808. æD typedef short TEIntHook;
  35809.  
  35810. æKY TEInit 
  35811. æT Function
  35812. æFc TextEdit.h
  35813. æD pascal void TEInit(void)
  35814.     = 0xA9CC; 
  35815.  
  35816. æKY TENew 
  35817. æT Function
  35818. æFc TextEdit.h
  35819. æD pascal TEHandle TENew(const Rect *destRect,const Rect *viewRect)
  35820.     = 0xA9D2; 
  35821.  
  35822. æKY TEDispose 
  35823. æT Function
  35824. æFc TextEdit.h
  35825. æD pascal void TEDispose(TEHandle hTE)
  35826.     = 0xA9CD; 
  35827.  
  35828. æKY TESetText 
  35829. æT Function
  35830. æFc TextEdit.h
  35831. æD pascal void TESetText(const void *text,long length,TEHandle hTE)
  35832.     = 0xA9CF; 
  35833.  
  35834. æKY TEGetText 
  35835. æT Function
  35836. æFc TextEdit.h
  35837. æD pascal CharsHandle TEGetText(TEHandle hTE)
  35838.     = 0xA9CB; 
  35839.  
  35840. æKY TEIdle 
  35841. æT Function
  35842. æFc TextEdit.h
  35843. æD pascal void TEIdle(TEHandle hTE)
  35844.     = 0xA9DA; 
  35845.  
  35846. æKY TESetSelect 
  35847. æT Function
  35848. æFc TextEdit.h
  35849. æD pascal void TESetSelect(long selStart,long selEnd,TEHandle hTE)
  35850.     = 0xA9D1; 
  35851.  
  35852. æKY TEActivate 
  35853. æT Function
  35854. æFc TextEdit.h
  35855. æD pascal void TEActivate(TEHandle hTE)
  35856.     = 0xA9D8; 
  35857.  
  35858. æKY TEDeactivate 
  35859. æT Function
  35860. æFc TextEdit.h
  35861. æD pascal void TEDeactivate(TEHandle hTE)
  35862.     = 0xA9D9; 
  35863.  
  35864. æKY TEKey 
  35865. æT Function
  35866. æFc TextEdit.h
  35867. æD pascal void TEKey(short key,TEHandle hTE)
  35868.     = 0xA9DC; 
  35869.  
  35870. æKY TECut 
  35871. æT Function
  35872. æFc TextEdit.h
  35873. æD pascal void TECut(TEHandle hTE)
  35874.     = 0xA9D6; 
  35875.  
  35876. æKY TECopy 
  35877. æT Function
  35878. æFc TextEdit.h
  35879. æD pascal void TECopy(TEHandle hTE)
  35880.     = 0xA9D5; 
  35881.  
  35882. æKY TEPaste 
  35883. æT Function
  35884. æFc TextEdit.h
  35885. æD pascal void TEPaste(TEHandle hTE)
  35886.     = 0xA9DB; 
  35887.  
  35888. æKY TEDelete 
  35889. æT Function
  35890. æFc TextEdit.h
  35891. æD pascal void TEDelete(TEHandle hTE)
  35892.     = 0xA9D7; 
  35893.  
  35894. æKY TEInsert 
  35895. æT Function
  35896. æFc TextEdit.h
  35897. æD pascal void TEInsert(const void *text,long length,TEHandle hTE)
  35898.     = 0xA9DE; 
  35899.  
  35900. æKY TESetJust 
  35901. æT Function
  35902. æFc TextEdit.h
  35903. æD pascal void TESetJust(short just,TEHandle hTE)
  35904.     = 0xA9DF; 
  35905.  
  35906. æKY TEUpdate 
  35907. æT Function
  35908. æFc TextEdit.h
  35909. æD pascal void TEUpdate(const Rect *rUpdate,TEHandle hTE)
  35910.     = 0xA9D3; 
  35911.  
  35912. æKY TextBox 
  35913. æT Function
  35914. æFc TextEdit.h
  35915. æD pascal void TextBox(const void *text,long length,const Rect *box,short just)
  35916.     = 0xA9CE; 
  35917.  
  35918. æKY TEScroll 
  35919. æT Function
  35920. æFc TextEdit.h
  35921. æD pascal void TEScroll(short dh,short dv,TEHandle hTE)
  35922.     = 0xA9DD; 
  35923.  
  35924. æKY TESelView 
  35925. æT Function
  35926. æFc TextEdit.h
  35927. æD pascal void TESelView(TEHandle hTE)
  35928.     = 0xA811; 
  35929.  
  35930. æKY TEPinScroll 
  35931. æT Function
  35932. æFc TextEdit.h
  35933. æD pascal void TEPinScroll(short dh,short dv,TEHandle hTE)
  35934.     = 0xA812; 
  35935.  
  35936. æKY TEAutoView 
  35937. æT Function
  35938. æFc TextEdit.h
  35939. æD pascal void TEAutoView(Boolean fAuto,TEHandle hTE)
  35940.     = 0xA813; 
  35941.  
  35942. æKY TEScrapHandle 
  35943. æT Function
  35944. æFc TextEdit.h
  35945. æD #define TEScrapHandle() (* (Handle*) 0xAB4)
  35946.  
  35947. æKY TECalText 
  35948. æT Function
  35949. æFc TextEdit.h
  35950. æD pascal void TECalText(TEHandle hTE)
  35951.     = 0xA9D0; 
  35952.  
  35953. æKY TEGetOffset 
  35954. æT Function
  35955. æFc TextEdit.h
  35956. æD pascal short TEGetOffset(Point pt,TEHandle hTE)
  35957.     = 0xA83C; 
  35958.  
  35959. æKY TEGetPoint 
  35960. æT Function
  35961. æFc TextEdit.h
  35962. æD pascal Point TEGetPoint(short offset,TEHandle hTE)
  35963.     = {0x3F3C,0x0008,0xA83D}; 
  35964.  
  35965. æKY TEClick 
  35966. æT Function
  35967. æFc TextEdit.h
  35968. æD pascal void TEClick(Point pt,Boolean fExtend,TEHandle h)
  35969.     = 0xA9D4; 
  35970.  
  35971. æKY TEStylNew 
  35972. æT Function
  35973. æFc TextEdit.h
  35974. æD pascal TEHandle TEStylNew(const Rect *destRect,const Rect *viewRect)
  35975.     = 0xA83E; 
  35976.  
  35977. æKY SetStylHandle 
  35978. æT Function
  35979. æFc TextEdit.h
  35980. æD pascal void SetStylHandle(TEStyleHandle theHandle,TEHandle hTE)
  35981.     = {0x3F3C,0x0005,0xA83D}; 
  35982.  
  35983. æKY GetStylHandle 
  35984. æT Function
  35985. æFc TextEdit.h
  35986. æD pascal TEStyleHandle GetStylHandle(TEHandle hTE)
  35987.     = {0x3F3C,0x0004,0xA83D}; 
  35988.  
  35989. æKY TEGetStyle 
  35990. æT Function
  35991. æFc TextEdit.h
  35992. æD pascal void TEGetStyle(short offset,TextStyle *theStyle,short *lineHeight,
  35993.     short *fontAscent,TEHandle hTE)
  35994.     = {0x3F3C,0x0003,0xA83D}; 
  35995.  
  35996. æKY TEStylPaste 
  35997. æT Function
  35998. æFc TextEdit.h
  35999. æD pascal void TEStylPaste(TEHandle hTE)
  36000.     = {0x3F3C,0x0000,0xA83D}; 
  36001.  
  36002. æKY TESetStyle 
  36003. æT Function
  36004. æFc TextEdit.h
  36005. æD pascal void TESetStyle(short mode,const TextStyle *newStyle,Boolean redraw,
  36006.     TEHandle hTE)
  36007.     = {0x3F3C,0x0001,0xA83D}; 
  36008.  
  36009. æKY TEReplaceStyle 
  36010. æT Function
  36011. æFc TextEdit.h
  36012. æD pascal void TEReplaceStyle(short mode,const TextStyle *oldStyle,const TextStyle *newStyle,
  36013.     Boolean redraw,TEHandle hTE)
  36014.     = {0x3F3C,0x0002,0xA83D}; 
  36015.  
  36016. æKY GetStylScrap 
  36017. æT Function
  36018. æFc TextEdit.h
  36019. æD pascal StScrpHandle GetStylScrap(TEHandle hTE)
  36020.     = {0x3F3C,0x0006,0xA83D}; 
  36021.  
  36022. æKY TEStylInsert 
  36023. æT Function
  36024. æFc TextEdit.h
  36025. æD pascal void TEStylInsert(const void *text,long length,StScrpHandle hST,
  36026.     TEHandle hTE)
  36027.     = {0x3F3C,0x0007,0xA83D}; 
  36028.  
  36029. æKY TEGetHeight 
  36030. æT Function
  36031. æFc TextEdit.h
  36032. æD pascal long TEGetHeight(long endLine,long startLine,TEHandle hTE)
  36033.     = {0x3F3C,0x0009,0xA83D}; 
  36034.  
  36035. æKY TEContinuousStyle 
  36036. æT Function
  36037. æFc TextEdit.h
  36038. æD pascal Boolean TEContinuousStyle(short *mode,TextStyle *aStyle,TEHandle hTE)
  36039.     = {0x3F3C,0x000A,0xA83D}; 
  36040.  
  36041. æKY SetStylScrap 
  36042. æT Function
  36043. æFc TextEdit.h
  36044. æD pascal void SetStylScrap(long rangeStart,long rangeEnd,StScrpHandle newStyles,
  36045.     Boolean redraw,TEHandle hTE)
  36046.     = {0x3F3C,0x000B,0xA83D}; 
  36047.  
  36048. æKY TECustomHook 
  36049. æT Function
  36050. æFc TextEdit.h
  36051. æD pascal void TECustomHook(TEIntHook which,ProcPtr *addr,TEHandle hTE)
  36052.     = {0x3F3C,0x000C,0xA83D}; 
  36053.  
  36054. æKY TENumStyles 
  36055. æT Function
  36056. æFc TextEdit.h
  36057. æD pascal long TENumStyles(long rangeStart,long rangeEnd,TEHandle hTE)
  36058.     = {0x3F3C,0x000D,0xA83D}; 
  36059.  
  36060. æKY TEFeatureFlag 
  36061. æT Function
  36062. æFc TextEdit.h
  36063. æD pascal short TEFeatureFlag(short feature,short action,TEHandle hTE)
  36064.     = {0x3F3C,0x000E,0xA83D}; 
  36065.  
  36066. æKY TEGetScrapLen 
  36067. æT Function
  36068. æFc TextEdit.h
  36069. æD #define TEGetScrapLen() ((long) * (unsigned short *) 0x0AB0)
  36070.  
  36071. æKY TESetScrapLen 
  36072. æT Function
  36073. æFc TextEdit.h
  36074. æD pascal void TESetScrapLen(long length); 
  36075.  
  36076. æKY TEFromScrap 
  36077. æT Function
  36078. æFc TextEdit.h
  36079. æD pascal OSErr TEFromScrap(void); 
  36080.  
  36081. æKY TEToScrap 
  36082. æT Function
  36083. æFc TextEdit.h
  36084. æD pascal OSErr TEToScrap(void); 
  36085.  
  36086. æKY SetClikLoop 
  36087. æT Function
  36088. æFc TextEdit.h
  36089. æD pascal void SetClikLoop(ClikLoopProcPtr clikProc,TEHandle hTE); 
  36090.  
  36091. æKY SetWordBreak 
  36092. æT Function
  36093. æFc TextEdit.h
  36094. æD pascal void SetWordBreak(WordBreakProcPtr wBrkProc,TEHandle hTE); 
  36095.  
  36096. æKY teclick 
  36097. æT Function
  36098. æFc TextEdit.h
  36099. æD void teclick(Point *pt,Boolean fExtend,TEHandle h); 
  36100.  
  36101.  
  36102. æKY Timer.h
  36103. æKL InsTime
  36104. InsXTime
  36105. PrimeTime
  36106. RmvTime
  36107.  
  36108. TimerProcPtr
  36109. TMTask
  36110. TMTaskPtr
  36111.  
  36112. æKY TimerProcPtr
  36113. æT typedef
  36114. æFc Timer.h
  36115. æD typedef pascal void (*TimerProcPtr)(void);
  36116.  
  36117. æKY TMTask 
  36118. æT struct
  36119. æFc Timer.h
  36120. æD struct TMTask {
  36121.     QElemPtr qLink;
  36122.     short qType;
  36123.     TimerProcPtr tmAddr;
  36124.     long tmCount;
  36125.     long tmWakeUp;
  36126.     long tmReserved;
  36127. };
  36128.  
  36129. typedef struct TMTask TMTask;
  36130. typedef TMTask *TMTaskPtr;
  36131.  
  36132.  
  36133. æKY InsTime 
  36134. æT Function
  36135. æFc Timer.h
  36136. æD #pragma parameter InsTime(__A0)
  36137. pascal void InsTime(QElemPtr tmTaskPtr)
  36138.     = 0xA058; 
  36139.  
  36140. æKY InsXTime 
  36141. æT Function
  36142. æFc Timer.h
  36143. æD #pragma parameter InsXTime(__A0)
  36144. pascal void InsXTime(QElemPtr tmTaskPtr)
  36145.     = 0xA458; 
  36146.  
  36147. æKY PrimeTime 
  36148. æT Function
  36149. æFc Timer.h
  36150. æD #pragma parameter PrimeTime(__A0,__D0)
  36151. pascal void PrimeTime(QElemPtr tmTaskPtr,long count)
  36152.     = 0xA05A; 
  36153.  
  36154. æKY RmvTime 
  36155. æT Function
  36156. æFc Timer.h
  36157. æD #pragma parameter RmvTime(__A0)
  36158. pascal void RmvTime(QElemPtr tmTaskPtr)
  36159.     = 0xA059; 
  36160.  
  36161.  
  36162. æKY ToolUtils.h
  36163. æKL AngleFromSlope
  36164. BitAnd
  36165. BitClr
  36166. BitNot
  36167. BitOr
  36168. BitSet
  36169. BitShift
  36170. BitTst
  36171. BitXor
  36172. deltapoint
  36173. DeltaPoint
  36174. FixMul
  36175. FixRatio
  36176. FixRound
  36177. GetCursor
  36178. GetIcon
  36179. GetIndPattern
  36180. GetIndString
  36181. getindstring
  36182. GetPattern
  36183. GetPicture
  36184. GetString
  36185. HiWord
  36186. LongMul
  36187. LoWord
  36188. Munger
  36189. newstring
  36190. NewString
  36191. PackBits
  36192. PlotIcon
  36193. ScreenRes
  36194. SetString
  36195. setstring
  36196. shieldcursor
  36197. ShieldCursor
  36198. SlopeFromAngle
  36199. UnpackBits
  36200.  
  36201. crossCursor
  36202. iBeamCursor
  36203. Int64Bit
  36204. plusCursor
  36205. sysPatListID
  36206. watchCursor
  36207.  
  36208. æKY sysPatListID 
  36209. æT constant
  36210. æFc ToolUtils.h
  36211. æD     sysPatListID = 0,
  36212.  
  36213. æKY iBeamCursor 
  36214. æT constant
  36215. æFc ToolUtils.h
  36216. æD     iBeamCursor = 1,
  36217.  
  36218. æKY crossCursor 
  36219. æT constant
  36220. æFc ToolUtils.h
  36221. æD     crossCursor = 2,
  36222.  
  36223. æKY plusCursor 
  36224. æT constant
  36225. æFc ToolUtils.h
  36226. æD     plusCursor = 3,
  36227.  
  36228. æKY watchCursor 
  36229. æT constant
  36230. æFc ToolUtils.h
  36231. æD     watchCursor = 4,
  36232.  
  36233. æKY Int64Bit 
  36234. æT struct
  36235. æFc ToolUtils.h
  36236. æD struct Int64Bit {
  36237.     long hiLong;
  36238.     long loLong;
  36239. };
  36240.  
  36241. typedef struct Int64Bit Int64Bit;
  36242.  
  36243.  
  36244. æKY FixRatio 
  36245. æT Function
  36246. æFc ToolUtils.h
  36247. æD pascal Fixed FixRatio(short numer,short denom)
  36248.     = 0xA869; 
  36249.  
  36250. æKY FixMul 
  36251. æT Function
  36252. æFc ToolUtils.h
  36253. æD pascal Fixed FixMul(Fixed a,Fixed b)
  36254.     = 0xA868; 
  36255.  
  36256. æKY FixRound 
  36257. æT Function
  36258. æFc ToolUtils.h
  36259. æD pascal short FixRound(Fixed x)
  36260.     = 0xA86C; 
  36261.  
  36262. æKY GetString 
  36263. æT Function
  36264. æFc ToolUtils.h
  36265. æD pascal StringHandle GetString(short stringID)
  36266.     = 0xA9BA; 
  36267.  
  36268. æKY Munger 
  36269. æT Function
  36270. æFc ToolUtils.h
  36271. æD pascal long Munger(Handle h,long offset,const void *ptr1,long len1,const void *ptr2,
  36272.     long len2)
  36273.     = 0xA9E0; 
  36274.  
  36275. æKY PackBits 
  36276. æT Function
  36277. æFc ToolUtils.h
  36278. æD pascal void PackBits(Ptr *srcPtr,Ptr *dstPtr,short srcBytes)
  36279.     = 0xA8CF; 
  36280.  
  36281. æKY UnpackBits 
  36282. æT Function
  36283. æFc ToolUtils.h
  36284. æD pascal void UnpackBits(Ptr *srcPtr,Ptr *dstPtr,short dstBytes)
  36285.     = 0xA8D0; 
  36286.  
  36287. æKY BitTst 
  36288. æT Function
  36289. æFc ToolUtils.h
  36290. æD pascal Boolean BitTst(const void *bytePtr,long bitNum)
  36291.     = 0xA85D; 
  36292.  
  36293. æKY BitSet 
  36294. æT Function
  36295. æFc ToolUtils.h
  36296. æD pascal void BitSet(void *bytePtr,long bitNum)
  36297.     = 0xA85E; 
  36298.  
  36299. æKY BitClr 
  36300. æT Function
  36301. æFc ToolUtils.h
  36302. æD pascal void BitClr(void *bytePtr,long bitNum)
  36303.     = 0xA85F; 
  36304.  
  36305. æKY BitAnd 
  36306. æT Function
  36307. æFc ToolUtils.h
  36308. æD pascal long BitAnd(long value1,long value2)
  36309.     = 0xA858; 
  36310.  
  36311. æKY BitOr 
  36312. æT Function
  36313. æFc ToolUtils.h
  36314. æD pascal long BitOr(long value1,long value2)
  36315.     = 0xA85B; 
  36316.  
  36317. æKY BitXor 
  36318. æT Function
  36319. æFc ToolUtils.h
  36320. æD pascal long BitXor(long value1,long value2)
  36321.     = 0xA859; 
  36322.  
  36323. æKY BitNot 
  36324. æT Function
  36325. æFc ToolUtils.h
  36326. æD pascal long BitNot(long value)
  36327.     = 0xA85A; 
  36328.  
  36329. æKY BitShift 
  36330. æT Function
  36331. æFc ToolUtils.h
  36332. æD pascal long BitShift(long value,short count)
  36333.     = 0xA85C; 
  36334.  
  36335. æKY HiWord 
  36336. æT Function
  36337. æFc ToolUtils.h
  36338. æD pascal short HiWord(long x)
  36339.     = 0xA86A; 
  36340.  
  36341. æKY LoWord 
  36342. æT Function
  36343. æFc ToolUtils.h
  36344. æD pascal short LoWord(long x)
  36345.     = 0xA86B; 
  36346.  
  36347. æKY LongMul 
  36348. æT Function
  36349. æFc ToolUtils.h
  36350. æD pascal void LongMul(long a,long b,Int64Bit *result)
  36351.     = 0xA867; 
  36352.  
  36353. æKY GetIcon 
  36354. æT Function
  36355. æFc ToolUtils.h
  36356. æD pascal Handle GetIcon(short iconID)
  36357.     = 0xA9BB; 
  36358.  
  36359. æKY PlotIcon 
  36360. æT Function
  36361. æFc ToolUtils.h
  36362. æD pascal void PlotIcon(const Rect *theRect,Handle theIcon)
  36363.     = 0xA94B; 
  36364.  
  36365. æKY GetPattern 
  36366. æT Function
  36367. æFc ToolUtils.h
  36368. æD pascal PatHandle GetPattern(short patternID)
  36369.     = 0xA9B8; 
  36370.  
  36371. æKY GetCursor 
  36372. æT Function
  36373. æFc ToolUtils.h
  36374. æD pascal CursHandle GetCursor(short cursorID)
  36375.     = 0xA9B9; 
  36376.  
  36377. æKY GetPicture 
  36378. æT Function
  36379. æFc ToolUtils.h
  36380. æD pascal PicHandle GetPicture(short pictureID)
  36381.     = 0xA9BC; 
  36382.  
  36383. æKY SlopeFromAngle 
  36384. æT Function
  36385. æFc ToolUtils.h
  36386. æD pascal Fixed SlopeFromAngle(short angle)
  36387.     = 0xA8BC; 
  36388.  
  36389. æKY AngleFromSlope 
  36390. æT Function
  36391. æFc ToolUtils.h
  36392. æD pascal short AngleFromSlope(Fixed slope)
  36393.     = 0xA8C4; 
  36394.  
  36395. æKY newstring 
  36396. æT Function
  36397. æFc ToolUtils.h
  36398. æD StringHandle newstring(char *theString); 
  36399.  
  36400. æKY SetString 
  36401. æT Function
  36402. æFc ToolUtils.h
  36403. æD pascal void SetString(StringHandle theString,ConstStr255Param strNew)
  36404.     = 0xA907; 
  36405.  
  36406. æKY DeltaPoint 
  36407. æT Function
  36408. æFc ToolUtils.h
  36409. æD pascal long DeltaPoint(Point ptA,Point ptB)
  36410.     = 0xA94F; 
  36411.  
  36412. æKY NewString 
  36413. æT Function
  36414. æFc ToolUtils.h
  36415. æD pascal StringHandle NewString(ConstStr255Param theString)
  36416.     = 0xA906; 
  36417.  
  36418. æKY ShieldCursor 
  36419. æT Function
  36420. æFc ToolUtils.h
  36421. æD pascal void ShieldCursor(const Rect *shieldRect,Point offsetPt)
  36422.     = 0xA855; 
  36423.  
  36424. æKY GetIndString 
  36425. æT Function
  36426. æFc ToolUtils.h
  36427. æD pascal void GetIndString(Str255 theString,short strListID,short index); 
  36428.  
  36429. æKY getindstring 
  36430. æT Function
  36431. æFc ToolUtils.h
  36432. æD void getindstring(char *theString,short strListID,short index); 
  36433.  
  36434. æKY ScreenRes 
  36435. æT Function
  36436. æFc ToolUtils.h
  36437. æD pascal void ScreenRes(short *scrnHRes,short *scrnVRes)
  36438.     = {0x225F,0x32B8,0x0102,0x225F,0x32B8,0x0104}; 
  36439.  
  36440. æKY GetIndPattern 
  36441. æT Function
  36442. æFc ToolUtils.h
  36443. æD pascal void GetIndPattern(Pattern thePat,short patternListID,short index); 
  36444.  
  36445. æKY setstring 
  36446. æT Function
  36447. æFc ToolUtils.h
  36448. æD void setstring(StringHandle theString,char *strNew); 
  36449.  
  36450. æKY shieldcursor 
  36451. æT Function
  36452. æFc ToolUtils.h
  36453. æD void shieldcursor(const Rect *shieldRect,Point *offsetPt); 
  36454.  
  36455. æKY deltapoint 
  36456. æT Function
  36457. æFc ToolUtils.h
  36458. æD long deltapoint(Point *ptA,Point *ptB); 
  36459.  
  36460.  
  36461. æKY Types.h
  36462. æKL Debugger
  36463. DebugStr
  36464. debugstr
  36465. SysBreak
  36466. SysBreakFunc
  36467. SysBreakStr
  36468.  
  36469. Boolean
  36470. Byte
  36471. ConstStr255Param
  36472. ConstStr63Param
  36473. false
  36474. Fixed
  36475. FixedPtr
  36476. Fract
  36477. FractPtr
  36478. h
  36479. Handle
  36480. LangCode
  36481. nil
  36482. noErr
  36483. OSErr
  36484. OSType
  36485. OSTypePtr
  36486. Point
  36487. PointPtr
  36488. ProcHandle
  36489. ProcPtr
  36490. Ptr
  36491. Rect
  36492. RectPtr
  36493. ResType
  36494. ResTypePtr
  36495. ScriptCode
  36496. SignedByte
  36497. Str255
  36498. Style
  36499. true
  36500. v
  36501. VersionController
  36502. VHSelect
  36503.  
  36504. æKY VersionController 
  36505. æT constant
  36506. æFc Types.h
  36507. æD #ifndef SystemSevenOrLater
  36508. #define SystemSevenOrLater 0
  36509. #endif
  36510.  
  36511. #ifndef SystemSixOrLater
  36512. #define SystemSixOrLater SystemSevenOrLater
  36513. #endif
  36514.  
  36515.  
  36516. æKY nil 
  36517. æT constant
  36518. æFc Types.h
  36519. æD #ifndef NULL
  36520. #define NULL 0
  36521. #endif
  36522. #define nil 0
  36523.  
  36524. æKY noErr 
  36525. æT constant
  36526. æFc Types.h
  36527. æD #define noErr 0          /*All is well*/
  36528.  
  36529. æKY Byte
  36530. æT typedef
  36531. æFc Types.h
  36532. æD typedef unsigned char Byte;
  36533.  
  36534. æKY SignedByte
  36535. æT typedef
  36536. æFc Types.h
  36537. æD typedef char SignedByte;
  36538.  
  36539. æKY Ptr
  36540. æT typedef
  36541. æFc Types.h
  36542. æD typedef char *Ptr;
  36543.  
  36544. æKY Handle
  36545. æT typedef
  36546. æFc Types.h
  36547. æD typedef Ptr *Handle;     /*  pointer to a master pointer */
  36548.  
  36549. æKY Fixed
  36550. æT typedef
  36551. æFc Types.h
  36552. æD typedef long Fixed;      /* fixed point arithmatic type */
  36553.  
  36554. æKY FixedPtr
  36555. æT typedef
  36556. æFc Types.h
  36557. æD typedef Fixed *FixedPtr;
  36558.  
  36559. æKY Fract
  36560. æT typedef
  36561. æFc Types.h
  36562. æD typedef long Fract;
  36563.  
  36564. æKY FractPtr
  36565. æT typedef
  36566. æFc Types.h
  36567. æD typedef Fract *FractPtr;
  36568.  
  36569. æKY Boolean
  36570. false
  36571. true
  36572. æT enum
  36573. æFc Types.h
  36574. æD enum {false,true};
  36575. typedef unsigned char Boolean;
  36576.  
  36577. æKY VHSelect
  36578. v
  36579. h
  36580. æT enum
  36581. æFc Types.h
  36582. æD enum {v,h};
  36583. typedef unsigned char VHSelect;
  36584.  
  36585. æKY ProcPtr
  36586. æT typedef
  36587. æFc Types.h
  36588. æD typedef long (*ProcPtr)();
  36589.  
  36590. æKY ProcHandle
  36591. æT typedef
  36592. æFc Types.h
  36593. æD typedef ProcPtr *ProcHandle;
  36594.  
  36595. æKY Str255
  36596. æT typedef
  36597. æFc Types.h
  36598. æD typedef unsigned char Str255[256],Str63[64],Str32[33],Str31[32],Str27[28],Str15[16],*StringPtr,**StringHandle;
  36599.  
  36600. #ifdef __cplusplus
  36601. inline unsigned char & Length(StringPtr string) { return (*string); }
  36602. #else
  36603. #define Length(string) (*(unsigned char *)(string))
  36604. #endif
  36605.  
  36606.  
  36607.  
  36608. æKY ConstStr255Param
  36609. æT typedef
  36610. æFc Types.h
  36611. æD typedef const unsigned char *ConstStr255Param;
  36612.  
  36613. æKY ConstStr63Param
  36614. æT typedef
  36615. æFc Types.h
  36616. æD typedef ConstStr255Param ConstStr63Param,ConstStr32Param,ConstStr31Param,
  36617.     ConstStr27Param,ConstStr15Param;
  36618.  
  36619.  
  36620. æKY OSErr
  36621. æT typedef
  36622. æFc Types.h
  36623. æD typedef short OSErr;     /* error code */
  36624.  
  36625. æKY OSType
  36626. æT typedef
  36627. æFc Types.h
  36628. æD typedef unsigned long OSType;
  36629.  
  36630. æKY OSTypePtr
  36631. æT typedef
  36632. æFc Types.h
  36633. æD typedef OSType *OSTypePtr;
  36634.  
  36635. æKY ResType
  36636. æT typedef
  36637. æFc Types.h
  36638. æD typedef unsigned long ResType;
  36639.  
  36640. æKY ResTypePtr
  36641. æT typedef
  36642. æFc Types.h
  36643. æD typedef ResType *ResTypePtr;
  36644.  
  36645. æKY Style
  36646. æT typedef
  36647. æFc Types.h
  36648. æD typedef unsigned char Style;
  36649.  
  36650. æKY ScriptCode
  36651. æT typedef
  36652. æFc Types.h
  36653. æD typedef short ScriptCode;
  36654.  
  36655. æKY LangCode
  36656. æT typedef
  36657. æFc Types.h
  36658. æD typedef short LangCode;
  36659.  
  36660. æKY Point 
  36661. æT struct
  36662. æFc Types.h
  36663. æD struct Point {
  36664.     short v;
  36665.     short h;
  36666. };
  36667.  
  36668. typedef struct Point Point;
  36669. typedef Point *PointPtr;
  36670.  
  36671.  
  36672. æKY Rect 
  36673. æT struct
  36674. æFc Types.h
  36675. æD struct Rect {
  36676.     short top;
  36677.     short left;
  36678.     short bottom;
  36679.     short right;
  36680. };
  36681.  
  36682. typedef struct Rect Rect;
  36683. typedef Rect *RectPtr;
  36684.  
  36685.  
  36686. æKY Debugger 
  36687. æT Function
  36688. æFc Types.h
  36689. æD pascal void Debugger(void)
  36690.     = 0xA9FF; 
  36691.  
  36692. æKY DebugStr 
  36693. æT Function
  36694. æFc Types.h
  36695. æD pascal void DebugStr(ConstStr255Param aStr)
  36696.     = 0xABFF; 
  36697.  
  36698. æKY debugstr 
  36699. æT Function
  36700. æFc Types.h
  36701. æD void debugstr(char *aStr); 
  36702.  
  36703. æKY SysBreak 
  36704. æT Function
  36705. æFc Types.h
  36706. æD pascal void SysBreak(void)
  36707.     = {0x303C,0xFE16,0xA9C9}; 
  36708.  
  36709. æKY SysBreakStr 
  36710. æT Function
  36711. æFc Types.h
  36712. æD pascal void SysBreakStr(ConstStr255Param debugStr)
  36713.     = {0x303C,0xFE15,0xA9C9}; 
  36714.  
  36715. æKY SysBreakFunc 
  36716. æT Function
  36717. æFc Types.h
  36718. æD pascal void SysBreakFunc(ConstStr255Param debugFunc)
  36719.     = {0x303C,0xFE14,0xA9C9}; 
  36720.  
  36721.  
  36722. æKY Video.h
  36723. æKL 
  36724. cscDirectSetEntries
  36725. cscGetBaseAddr
  36726. cscGetDefaultMode
  36727. cscGetEntries
  36728. cscGetGamma
  36729. cscGetGray
  36730. cscGetInterrupt
  36731. cscGetMode
  36732. cscGetPageBase
  36733. cscGetPageCnt
  36734. cscGetPages
  36735. cscGrayPage
  36736. cscGrayScreen
  36737. cscKillIO
  36738. cscReset
  36739. cscSetDefaultMode
  36740. cscSetEntries
  36741. cscSetGamma
  36742. cscSetGray
  36743. cscSetInterrupt
  36744. cscSetMode
  36745. eightBitMode
  36746. fifthVidMode
  36747. firstVidMode
  36748. fourBitMode
  36749. fourthVidMode
  36750. mBaseOffset
  36751. mBounds
  36752. mCmpCount
  36753. mCmpSize
  36754. mDevType
  36755. mHRes
  36756. mPageCnt
  36757. mPixelSize
  36758. mPixelType
  36759. mPlaneBytes
  36760. mRowBytes
  36761. mTable
  36762. mVersion
  36763. mVertRefRate
  36764. mVidParams
  36765. mVRes
  36766. oneBitMode
  36767. secondVidMode
  36768. sixteenBitMode
  36769. sixthVidMode
  36770. spGammaDir
  36771. spVidNamesDir
  36772. thirdVidMode
  36773. thirtyTwoBitMode
  36774. twoBitMode
  36775. VDEntRecPtr
  36776. VDEntryRecord
  36777. VDGammaRecord
  36778. VDGamRecPtr
  36779. VDGrayPtr
  36780. VDGrayRecord
  36781. VDPageInfo
  36782. VDPgInfoPtr
  36783. VDSetEntryPtr
  36784. VDSetEntryRecord
  36785. VDSettings
  36786. VDSettingsPtr
  36787. VDSizeInfo
  36788. VDSzInfoPtr
  36789. VPBlock
  36790. VPBlockPtr
  36791.  
  36792. æKY mBaseOffset 
  36793. æT constant
  36794. æFc Video.h
  36795. æD     mBaseOffset = 1,         /*Id of mBaseOffset.*/
  36796.  
  36797. æKY mRowBytes 
  36798. æT constant
  36799. æFc Video.h
  36800. æD     mRowBytes = 2,           /*Video sResource parameter Id's */
  36801.  
  36802. æKY mBounds 
  36803. æT constant
  36804. æFc Video.h
  36805. æD     mBounds = 3,             /*Video sResource parameter Id's */
  36806.  
  36807. æKY mVersion 
  36808. æT constant
  36809. æFc Video.h
  36810. æD     mVersion = 4,            /*Video sResource parameter Id's */
  36811.  
  36812. æKY mHRes 
  36813. æT constant
  36814. æFc Video.h
  36815. æD     mHRes = 5,               /*Video sResource parameter Id's */
  36816.  
  36817. æKY mVRes 
  36818. æT constant
  36819. æFc Video.h
  36820. æD     mVRes = 6,               /*Video sResource parameter Id's */
  36821.  
  36822. æKY mPixelType 
  36823. æT constant
  36824. æFc Video.h
  36825. æD     mPixelType = 7,          /*Video sResource parameter Id's */
  36826.  
  36827. æKY mPixelSize 
  36828. æT constant
  36829. æFc Video.h
  36830. æD     mPixelSize = 8,          /*Video sResource parameter Id's */
  36831.  
  36832. æKY mCmpCount 
  36833. æT constant
  36834. æFc Video.h
  36835. æD     mCmpCount = 9,           /*Video sResource parameter Id's */
  36836.  
  36837. æKY mCmpSize 
  36838. æT constant
  36839. æFc Video.h
  36840. æD     mCmpSize = 10,           /*Video sResource parameter Id's */
  36841.  
  36842. æKY mPlaneBytes 
  36843. æT constant
  36844. æFc Video.h
  36845. æD     mPlaneBytes = 11,        /*Video sResource parameter Id's */
  36846.  
  36847. æKY mVertRefRate 
  36848. æT constant
  36849. æFc Video.h
  36850. æD     mVertRefRate = 14,       /*Video sResource parameter Id's */
  36851.  
  36852. æKY mVidParams 
  36853. æT constant
  36854. æFc Video.h
  36855. æD     mVidParams = 1,          /*Video parameter block id.*/
  36856.  
  36857. æKY mTable 
  36858. æT constant
  36859. æFc Video.h
  36860. æD     mTable = 2,              /*Offset to the table.*/
  36861.  
  36862. æKY mPageCnt 
  36863. æT constant
  36864. æFc Video.h
  36865. æD     mPageCnt = 3,            /*Number of pages*/
  36866.  
  36867. æKY mDevType 
  36868. æT constant
  36869. æFc Video.h
  36870. æD     mDevType = 4,            /*Device Type*/
  36871.  
  36872. æKY oneBitMode 
  36873. æT constant
  36874. æFc Video.h
  36875. æD     oneBitMode = 128,        /*Id of OneBitMode Parameter list.*/
  36876.  
  36877. æKY twoBitMode 
  36878. æT constant
  36879. æFc Video.h
  36880. æD     twoBitMode = 129,        /*Id of TwoBitMode Parameter list.*/
  36881.  
  36882. æKY fourBitMode 
  36883. æT constant
  36884. æFc Video.h
  36885. æD     fourBitMode = 130,       /*Id of FourBitMode Parameter list.*/
  36886.  
  36887. æKY eightBitMode 
  36888. æT constant
  36889. æFc Video.h
  36890. æD     eightBitMode = 131,      /*Id of EightBitMode Parameter list.*/
  36891.  
  36892. æKY sixteenBitMode 
  36893. æT constant
  36894. æFc Video.h
  36895. æD     sixteenBitMode = 132,    /*Id of SixteenBitMode Parameter list.*/
  36896.  
  36897. æKY thirtyTwoBitMode 
  36898. æT constant
  36899. æFc Video.h
  36900. æD     thirtyTwoBitMode = 133,  /*Id of ThirtyTwoBitMode Parameter list.*/
  36901.  
  36902. æKY firstVidMode 
  36903. æT constant
  36904. æFc Video.h
  36905. æD     firstVidMode = 128,      /*The new, better way to do the above.    */
  36906.  
  36907. æKY secondVidMode 
  36908. æT constant
  36909. æFc Video.h
  36910. æD     secondVidMode = 129,     /*    QuickDraw only supports six video    */
  36911.  
  36912. æKY thirdVidMode 
  36913. æT constant
  36914. æFc Video.h
  36915. æD     thirdVidMode = 130,      /*    at this time.                        */
  36916.  
  36917. æKY fourthVidMode 
  36918. æT constant
  36919. æFc Video.h
  36920. æD     fourthVidMode = 131,
  36921.  
  36922. æKY fifthVidMode 
  36923. æT constant
  36924. æFc Video.h
  36925. æD     fifthVidMode = 132,
  36926.  
  36927. æKY sixthVidMode 
  36928. æT constant
  36929. æFc Video.h
  36930. æD     sixthVidMode = 133,
  36931.  
  36932. æKY spGammaDir 
  36933. æT constant
  36934. æFc Video.h
  36935. æD     spGammaDir = 64,
  36936.  
  36937. æKY spVidNamesDir 
  36938. æT constant
  36939. æFc Video.h
  36940. æD     spVidNamesDir = 65,
  36941.  
  36942. æKY cscReset 
  36943. æT constant
  36944. æFc Video.h
  36945. æD     cscReset = 0,
  36946.  
  36947. æKY cscKillIO 
  36948. æT constant
  36949. æFc Video.h
  36950. æD     cscKillIO = 1,
  36951.  
  36952. æKY cscSetMode 
  36953. æT constant
  36954. æFc Video.h
  36955. æD     cscSetMode = 2,
  36956.  
  36957. æKY cscSetEntries 
  36958. æT constant
  36959. æFc Video.h
  36960. æD     cscSetEntries = 3,
  36961.  
  36962. æKY cscSetGamma 
  36963. æT constant
  36964. æFc Video.h
  36965. æD     cscSetGamma = 4,
  36966.  
  36967. æKY cscGrayPage 
  36968. æT constant
  36969. æFc Video.h
  36970. æD     cscGrayPage = 5,
  36971.  
  36972. æKY cscGrayScreen 
  36973. æT constant
  36974. æFc Video.h
  36975. æD     cscGrayScreen = 5,
  36976.  
  36977. æKY cscSetGray 
  36978. æT constant
  36979. æFc Video.h
  36980. æD     cscSetGray = 6,
  36981.  
  36982. æKY cscSetInterrupt 
  36983. æT constant
  36984. æFc Video.h
  36985. æD     cscSetInterrupt = 7,
  36986.  
  36987. æKY cscDirectSetEntries 
  36988. æT constant
  36989. æFc Video.h
  36990. æD     cscDirectSetEntries = 8,
  36991.  
  36992. æKY cscSetDefaultMode 
  36993. æT constant
  36994. æFc Video.h
  36995. æD     cscSetDefaultMode = 9,
  36996.  
  36997. æKY cscGetMode 
  36998. æT constant
  36999. æFc Video.h
  37000. æD     cscGetMode = 2,
  37001.  
  37002. æKY cscGetEntries 
  37003. æT constant
  37004. æFc Video.h
  37005. æD     cscGetEntries = 3,
  37006.  
  37007. æKY cscGetPageCnt 
  37008. æT constant
  37009. æFc Video.h
  37010. æD     cscGetPageCnt = 4,
  37011.  
  37012. æKY cscGetPages 
  37013. æT constant
  37014. æFc Video.h
  37015. æD     cscGetPages = 4,         /* This is what C&D 2 calls it. */
  37016.  
  37017. æKY cscGetPageBase 
  37018. æT constant
  37019. æFc Video.h
  37020. æD     cscGetPageBase = 5,
  37021.  
  37022. æKY cscGetBaseAddr 
  37023. æT constant
  37024. æFc Video.h
  37025. æD     cscGetBaseAddr = 5,      /* This is what C&D 2 calls it. */
  37026.  
  37027. æKY cscGetGray 
  37028. æT constant
  37029. æFc Video.h
  37030. æD     cscGetGray = 6,
  37031.  
  37032. æKY cscGetInterrupt 
  37033. æT constant
  37034. æFc Video.h
  37035. æD     cscGetInterrupt = 7,
  37036.  
  37037. æKY cscGetGamma 
  37038. æT constant
  37039. æFc Video.h
  37040. æD     cscGetGamma = 8,
  37041.  
  37042. æKY cscGetDefaultMode 
  37043. æT constant
  37044. æFc Video.h
  37045. æD     cscGetDefaultMode = 9,
  37046.  
  37047. æKY VPBlock 
  37048. æT struct
  37049. æFc Video.h
  37050. æD struct VPBlock {
  37051.     long vpBaseOffset;          /*Offset to page zero of video RAM (From minorBaseOS).*/
  37052.     short vpRowBytes;           /*Width of each row of video memory.*/
  37053.     Rect vpBounds;              /*BoundsRect for the video display (gives dimensions).*/
  37054.     short vpVersion;            /*PixelMap version number.*/
  37055.     short vpPackType;
  37056.     long vpPackSize;
  37057.     long vpHRes;                /*Horizontal resolution of the device (pixels per inch).*/
  37058.     long vpVRes;                /*Vertical resolution of the device (pixels per inch).*/
  37059.     short vpPixelType;          /*Defines the pixel type.*/
  37060.     short vpPixelSize;          /*Number of bits in pixel.*/
  37061.     short vpCmpCount;           /*Number of components in pixel.*/
  37062.     short vpCmpSize;            /*Number of bits per component*/
  37063.     long vpPlaneBytes;          /*Offset from one plane to the next.*/
  37064. };
  37065.  
  37066. typedef struct VPBlock VPBlock;
  37067. typedef VPBlock *VPBlockPtr;
  37068.  
  37069.  
  37070. æKY VDEntryRecord 
  37071. æT struct
  37072. æFc Video.h
  37073. æD struct VDEntryRecord {
  37074.     Ptr csTable;                /*(long) pointer to color table entry=value, r,g,b:INTEGER*/
  37075. };
  37076.  
  37077. typedef struct VDEntryRecord VDEntryRecord;
  37078. typedef VDEntryRecord *VDEntRecPtr;
  37079.  
  37080.  
  37081. æKY VDGrayRecord 
  37082. æT struct
  37083. æFc Video.h
  37084. æD struct VDGrayRecord {
  37085.     Boolean csMode;             /*Same as GDDevType value (0=mono, 1=color)*/
  37086. };
  37087.  
  37088. typedef struct VDGrayRecord VDGrayRecord;
  37089. typedef VDGrayRecord *VDGrayPtr;
  37090.  
  37091.  
  37092. æKY VDSetEntryRecord 
  37093. æT struct
  37094. æFc Video.h
  37095. æD struct VDSetEntryRecord {
  37096.     ColorSpec *csTable;         /*Pointer to an array of color specs*/
  37097.     short csStart;              /*Which spec in array to start with, or -1*/
  37098.     short csCount;              /*Number of color spec entries to set*/
  37099. };
  37100.  
  37101. typedef struct VDSetEntryRecord VDSetEntryRecord;
  37102. typedef VDSetEntryRecord *VDSetEntryPtr;
  37103.  
  37104.  
  37105. æKY VDGammaRecord 
  37106. æT struct
  37107. æFc Video.h
  37108. æD struct VDGammaRecord {
  37109.     Ptr csGTable;               /*pointer to gamma table*/
  37110. };
  37111.  
  37112. typedef struct VDGammaRecord VDGammaRecord;
  37113. typedef VDGammaRecord *VDGamRecPtr;
  37114.  
  37115.  
  37116. æKY VDPageInfo 
  37117. æT struct
  37118. æFc Video.h
  37119. æD struct VDPageInfo {
  37120.     short csMode;               /*(word) mode within device*/
  37121.     long csData;                /*(long) data supplied by driver*/
  37122.     short csPage;               /*(word) page to switch in*/
  37123.     Ptr csBaseAddr;             /*(long) base address of page*/
  37124. };
  37125.  
  37126. typedef struct VDPageInfo VDPageInfo;
  37127. typedef VDPageInfo *VDPgInfoPtr;
  37128.  
  37129.  
  37130. æKY VDSizeInfo 
  37131. æT struct
  37132. æFc Video.h
  37133. æD struct VDSizeInfo {
  37134.     short csHSize;              /*(word) desired/returned h size*/
  37135.     short csHPos;               /*(word) desired/returned h position*/
  37136.     short csVSize;              /*(word) desired/returned v size*/
  37137.     short csVPos;               /*(word) desired/returned v position*/
  37138. };
  37139.  
  37140. typedef struct VDSizeInfo VDSizeInfo;
  37141. typedef VDSizeInfo *VDSzInfoPtr;
  37142.  
  37143.  
  37144. æKY VDSettings 
  37145. æT struct
  37146. æFc Video.h
  37147. æD struct VDSettings {
  37148.     short csParamCnt;           /*(word) number of params*/
  37149.     short csBrightMax;          /*(word) max brightness*/
  37150.     short csBrightDef;          /*(word) default brightness*/
  37151.     short csBrightVal;          /*(word) current brightness*/
  37152.     short csCntrstMax;          /*(word) max contrast*/
  37153.     short csCntrstDef;          /*(word) default contrast*/
  37154.     short csCntrstVal;          /*(word) current contrast*/
  37155.     short csTintMax;            /*(word) max tint*/
  37156.     short csTintDef;            /*(word) default tint*/
  37157.     short csTintVal;            /*(word) current tint*/
  37158.     short csHueMax;             /*(word) max hue*/
  37159.     short csHueDef;             /*(word) default hue*/
  37160.     short csHueVal;             /*(word) current hue*/
  37161.     short csHorizDef;           /*(word) default horizontal*/
  37162.     short csHorizVal;           /*(word) current horizontal*/
  37163.     short csHorizMax;           /*(word) max horizontal*/
  37164.     short csVertDef;            /*(word) default vertical*/
  37165.     short csVertVal;            /*(word) current vertical*/
  37166.     short csVertMax;            /*(word) max vertical*/
  37167. };
  37168.  
  37169. typedef struct VDSettings VDSettings;
  37170. typedef VDSettings *VDSettingsPtr;
  37171.  
  37172.  
  37173.  
  37174. æKY Windows.h
  37175. æKL BeginUpdate
  37176. BringToFront
  37177. CalcVis
  37178. CalcVisBehind
  37179. CheckUpdate
  37180. ClipAbove
  37181. CloseWindow
  37182. DisposeWindow
  37183. draggrayrgn
  37184. DragGrayRgn
  37185. dragwindow
  37186. DragWindow
  37187. DrawGrowIcon
  37188. DrawNew
  37189. EndUpdate
  37190. FindWindow
  37191. findwindow
  37192. FrontWindow
  37193. GetAuxWin
  37194. GetCWMgrPort
  37195. GetGrayRgn
  37196. GetNewCWindow
  37197. GetNewWindow
  37198. GetWindowPic
  37199. GetWMgrPort
  37200. GetWRefCon
  37201. GetWTitle
  37202. getwtitle
  37203. GetWVariant
  37204. growwindow
  37205. GrowWindow
  37206. HideWindow
  37207. HiliteWindow
  37208. InitWindows
  37209. InvalRect
  37210. InvalRgn
  37211. MoveWindow
  37212. newcwindow
  37213. NewCWindow
  37214. NewWindow
  37215. newwindow
  37216. PaintBehind
  37217. PaintOne
  37218. PinRect
  37219. pinrect
  37220. SaveOld
  37221. SelectWindow
  37222. SendBehind
  37223. SetDeskCPat
  37224. SetWinColor
  37225. SetWindowPic
  37226. SetWRefCon
  37227. setwtitle
  37228. SetWTitle
  37229. ShowHide
  37230. ShowWindow
  37231. SizeWindow
  37232. TrackBox
  37233. trackbox
  37234. TrackGoAway
  37235. trackgoaway
  37236. ValidRect
  37237. ValidRgn
  37238. ZoomWindow
  37239.  
  37240. altDBoxProc
  37241. AuxWinHandle
  37242. AuxWinPtr
  37243. AuxWinRec
  37244. CWindowPeek
  37245. CWindowRecord
  37246. dBoxProc
  37247. deskPatID
  37248. dialogKind
  37249. documentProc
  37250. DragGrayRgnProcPtr
  37251. inContent
  37252. inDesk
  37253. inDrag
  37254. inGoAway
  37255. inGrow
  37256. inMenuBar
  37257. inSysWindow
  37258. inZoomIn
  37259. inZoomOut
  37260. movableDBoxProc
  37261. noGrowDocProc
  37262. plainDBox
  37263. rDocProc
  37264. userKind
  37265. wCalcRgns
  37266. wContentColor
  37267. WCTabHandle
  37268. WCTabPtr
  37269. wDispose
  37270. wDraw
  37271. wDrawGIcon
  37272. wFrameColor
  37273. wGrow
  37274. wHiliteColor
  37275. wHit
  37276. wInContent
  37277. WinCTab
  37278. WindowPeek
  37279. WindowRecord
  37280. wInDrag
  37281. wInGoAway
  37282. wInGrow
  37283. wInZoomIn
  37284. wInZoomOut
  37285. wNew
  37286. wNoHit
  37287. WStateData
  37288. WStateDataHandle
  37289. WStateDataPtr
  37290. wTextColor
  37291. wTitleBarColor
  37292. zoomDocProc
  37293. zoomNoGrow
  37294.  
  37295. æKY documentProc 
  37296. æT constant
  37297. æFc Windows.h
  37298. æD     documentProc = 0,
  37299.  
  37300. æKY dBoxProc 
  37301. æT constant
  37302. æFc Windows.h
  37303. æD     dBoxProc = 1,
  37304.  
  37305. æKY plainDBox 
  37306. æT constant
  37307. æFc Windows.h
  37308. æD     plainDBox = 2,
  37309.  
  37310. æKY altDBoxProc 
  37311. æT constant
  37312. æFc Windows.h
  37313. æD     altDBoxProc = 3,
  37314.  
  37315. æKY noGrowDocProc 
  37316. æT constant
  37317. æFc Windows.h
  37318. æD     noGrowDocProc = 4,
  37319.  
  37320. æKY movableDBoxProc 
  37321. æT constant
  37322. æFc Windows.h
  37323. æD     movableDBoxProc = 5,
  37324.  
  37325. æKY zoomDocProc 
  37326. æT constant
  37327. æFc Windows.h
  37328. æD     zoomDocProc = 8,
  37329.  
  37330. æKY zoomNoGrow 
  37331. æT constant
  37332. æFc Windows.h
  37333. æD     zoomNoGrow = 12,
  37334.  
  37335. æKY rDocProc 
  37336. æT constant
  37337. æFc Windows.h
  37338. æD     rDocProc = 16,
  37339.  
  37340. æKY dialogKind 
  37341. æT constant
  37342. æFc Windows.h
  37343. æD     dialogKind = 2,
  37344.  
  37345. æKY userKind 
  37346. æT constant
  37347. æFc Windows.h
  37348. æD     userKind = 8,
  37349.  
  37350. æKY inDesk 
  37351. æT constant
  37352. æFc Windows.h
  37353. æD     inDesk = 0,
  37354.  
  37355. æKY inMenuBar 
  37356. æT constant
  37357. æFc Windows.h
  37358. æD     inMenuBar = 1,
  37359.  
  37360. æKY inSysWindow 
  37361. æT constant
  37362. æFc Windows.h
  37363. æD     inSysWindow = 2,
  37364.  
  37365. æKY inContent 
  37366. æT constant
  37367. æFc Windows.h
  37368. æD     inContent = 3,
  37369.  
  37370. æKY inDrag 
  37371. æT constant
  37372. æFc Windows.h
  37373. æD     inDrag = 4,
  37374.  
  37375. æKY inGrow 
  37376. æT constant
  37377. æFc Windows.h
  37378. æD     inGrow = 5,
  37379.  
  37380. æKY inGoAway 
  37381. æT constant
  37382. æFc Windows.h
  37383. æD     inGoAway = 6,
  37384.  
  37385. æKY inZoomIn 
  37386. æT constant
  37387. æFc Windows.h
  37388. æD     inZoomIn = 7,
  37389.  
  37390. æKY inZoomOut 
  37391. æT constant
  37392. æFc Windows.h
  37393. æD     inZoomOut = 8,
  37394.  
  37395. æKY wDraw 
  37396. æT constant
  37397. æFc Windows.h
  37398. æD     wDraw = 0,
  37399.  
  37400. æKY wHit 
  37401. æT constant
  37402. æFc Windows.h
  37403. æD     wHit = 1,
  37404.  
  37405. æKY wCalcRgns 
  37406. æT constant
  37407. æFc Windows.h
  37408. æD     wCalcRgns = 2,
  37409.  
  37410. æKY wNew 
  37411. æT constant
  37412. æFc Windows.h
  37413. æD     wNew = 3,
  37414.  
  37415. æKY wDispose 
  37416. æT constant
  37417. æFc Windows.h
  37418. æD     wDispose = 4,
  37419.  
  37420. æKY wGrow 
  37421. æT constant
  37422. æFc Windows.h
  37423. æD     wGrow = 5,
  37424.  
  37425. æKY wDrawGIcon 
  37426. æT constant
  37427. æFc Windows.h
  37428. æD     wDrawGIcon = 6,
  37429.  
  37430. æKY wNoHit 
  37431. æT constant
  37432. æFc Windows.h
  37433. æD     wNoHit = 0,
  37434.  
  37435. æKY wInContent 
  37436. æT constant
  37437. æFc Windows.h
  37438. æD     wInContent = 1,
  37439.  
  37440. æKY wInDrag 
  37441. æT constant
  37442. æFc Windows.h
  37443. æD     wInDrag = 2,
  37444.  
  37445. æKY wInGrow 
  37446. æT constant
  37447. æFc Windows.h
  37448. æD     wInGrow = 3,
  37449.  
  37450. æKY wInGoAway 
  37451. æT constant
  37452. æFc Windows.h
  37453. æD     wInGoAway = 4,
  37454.  
  37455. æKY wInZoomIn 
  37456. æT constant
  37457. æFc Windows.h
  37458. æD     wInZoomIn = 5,
  37459.  
  37460. æKY wInZoomOut 
  37461. æT constant
  37462. æFc Windows.h
  37463. æD     wInZoomOut = 6,
  37464.  
  37465. æKY deskPatID 
  37466. æT constant
  37467. æFc Windows.h
  37468. æD     deskPatID = 16,
  37469.  
  37470. æKY wContentColor 
  37471. æT constant
  37472. æFc Windows.h
  37473. æD     wContentColor = 0,
  37474.  
  37475. æKY wFrameColor 
  37476. æT constant
  37477. æFc Windows.h
  37478. æD     wFrameColor = 1,
  37479.  
  37480. æKY wTextColor 
  37481. æT constant
  37482. æFc Windows.h
  37483. æD     wTextColor = 2,
  37484.  
  37485. æKY wHiliteColor 
  37486. æT constant
  37487. æFc Windows.h
  37488. æD     wHiliteColor = 3,
  37489.  
  37490. æKY wTitleBarColor 
  37491. æT constant
  37492. æFc Windows.h
  37493. æD     wTitleBarColor = 4,
  37494.  
  37495. æKY DragGrayRgnProcPtr
  37496. æT typedef
  37497. æFc Windows.h
  37498. æD typedef pascal void (*DragGrayRgnProcPtr)(void);
  37499.  
  37500. æKY WindowRecord 
  37501. æT struct
  37502. æFc Windows.h
  37503. æD struct WindowRecord {
  37504.     GrafPort port;
  37505.     short windowKind;
  37506.     Boolean visible;
  37507.     Boolean hilited;
  37508.     Boolean goAwayFlag;
  37509.     Boolean spareFlag;
  37510.     RgnHandle strucRgn;
  37511.     RgnHandle contRgn;
  37512.     RgnHandle updateRgn;
  37513.     Handle windowDefProc;
  37514.     Handle dataHandle;
  37515.     StringHandle titleHandle;
  37516.     short titleWidth;
  37517.     ControlHandle controlList;
  37518.     struct WindowRecord *nextWindow;
  37519.     PicHandle windowPic;
  37520.     long refCon;
  37521. };
  37522.  
  37523. typedef struct WindowRecord WindowRecord;
  37524. typedef WindowRecord *WindowPeek;
  37525.  
  37526.  
  37527.  
  37528. æKY CWindowRecord 
  37529. æT struct
  37530. æFc Windows.h
  37531. æD struct CWindowRecord {
  37532.     CGrafPort port;
  37533.     short windowKind;
  37534.     Boolean visible;
  37535.     Boolean hilited;
  37536.     Boolean goAwayFlag;
  37537.     Boolean spareFlag;
  37538.     RgnHandle strucRgn;
  37539.     RgnHandle contRgn;
  37540.     RgnHandle updateRgn;
  37541.     Handle windowDefProc;
  37542.     Handle dataHandle;
  37543.     StringHandle titleHandle;
  37544.     short titleWidth;
  37545.     ControlHandle controlList;
  37546.     struct CWindowRecord *nextWindow;
  37547.     PicHandle windowPic;
  37548.     long refCon;
  37549. };
  37550.  
  37551. typedef struct CWindowRecord CWindowRecord;
  37552. typedef CWindowRecord *CWindowPeek;
  37553.  
  37554.  
  37555.  
  37556. æKY WStateData 
  37557. æT struct
  37558. æFc Windows.h
  37559. æD struct WStateData {
  37560.     Rect userState;             /*user state*/
  37561.     Rect stdState;              /*standard state*/
  37562. };
  37563.  
  37564. typedef struct WStateData WStateData;
  37565. typedef WStateData *WStateDataPtr, **WStateDataHandle;
  37566.  
  37567.  
  37568.  
  37569. æKY AuxWinRec 
  37570. æT struct
  37571. æFc Windows.h
  37572. æD struct AuxWinRec {
  37573.     struct AuxWinRec **awNext;  /*handle to next AuxWinRec*/
  37574.     WindowPtr awOwner;          /*ptr to window */
  37575.     CTabHandle awCTable;        /*color table for this window*/
  37576.     Handle dialogCItem;         /*handle to dialog manager structures*/
  37577.     long awFlags;               /*reserved for expansion*/
  37578.     CTabHandle awReserved;      /*reserved for expansion*/
  37579.     long awRefCon;              /*user Constant*/
  37580. };
  37581.  
  37582. typedef struct AuxWinRec AuxWinRec;
  37583. typedef AuxWinRec *AuxWinPtr, **AuxWinHandle;
  37584.  
  37585.  
  37586.  
  37587. æKY WinCTab 
  37588. æT struct
  37589. æFc Windows.h
  37590. æD struct WinCTab {
  37591.     long wCSeed;                /*reserved*/
  37592.     short wCReserved;           /*reserved*/
  37593.     short ctSize;               /*usually 4 for windows*/
  37594.     ColorSpec ctTable[5];
  37595. };
  37596.  
  37597. typedef struct WinCTab WinCTab;
  37598. typedef WinCTab *WCTabPtr, **WCTabHandle;
  37599.  
  37600.  
  37601.  
  37602. æKY InitWindows 
  37603. æT Function
  37604. æFc Windows.h
  37605. æD pascal void InitWindows(void)
  37606.     = 0xA912; 
  37607.  
  37608. æKY GetWMgrPort 
  37609. æT Function
  37610. æFc Windows.h
  37611. æD pascal void GetWMgrPort(GrafPtr *wPort)
  37612.     = 0xA910; 
  37613.  
  37614. æKY NewWindow 
  37615. æT Function
  37616. æFc Windows.h
  37617. æD pascal WindowPtr NewWindow(void *wStorage,const Rect *boundsRect,ConstStr255Param title,
  37618.     Boolean visible,short theProc,WindowPtr behind,Boolean goAwayFlag,long refCon)
  37619.     = 0xA913; 
  37620.  
  37621. æKY GetNewWindow 
  37622. æT Function
  37623. æFc Windows.h
  37624. æD pascal WindowPtr GetNewWindow(short windowID,void *wStorage,WindowPtr behind)
  37625.     = 0xA9BD; 
  37626.  
  37627. æKY CloseWindow 
  37628. æT Function
  37629. æFc Windows.h
  37630. æD pascal void CloseWindow(WindowPtr theWindow)
  37631.     = 0xA92D; 
  37632.  
  37633. æKY DisposeWindow 
  37634. æT Function
  37635. æFc Windows.h
  37636. æD pascal void DisposeWindow(WindowPtr theWindow)
  37637.     = 0xA914; 
  37638.  
  37639. æKY setwtitle 
  37640. æT Function
  37641. æFc Windows.h
  37642. æD void setwtitle(WindowPtr theWindow,char *title); 
  37643.  
  37644. æKY GetWTitle 
  37645. æT Function
  37646. æFc Windows.h
  37647. æD pascal void GetWTitle(WindowPtr theWindow,Str255 title)
  37648.     = 0xA919; 
  37649.  
  37650. æKY SelectWindow 
  37651. æT Function
  37652. æFc Windows.h
  37653. æD pascal void SelectWindow(WindowPtr theWindow)
  37654.     = 0xA91F; 
  37655.  
  37656. æKY HideWindow 
  37657. æT Function
  37658. æFc Windows.h
  37659. æD pascal void HideWindow(WindowPtr theWindow)
  37660.     = 0xA916; 
  37661.  
  37662. æKY ShowWindow 
  37663. æT Function
  37664. æFc Windows.h
  37665. æD pascal void ShowWindow(WindowPtr theWindow)
  37666.     = 0xA915; 
  37667.  
  37668. æKY ShowHide 
  37669. æT Function
  37670. æFc Windows.h
  37671. æD pascal void ShowHide(WindowPtr theWindow,Boolean showFlag)
  37672.     = 0xA908; 
  37673.  
  37674. æKY HiliteWindow 
  37675. æT Function
  37676. æFc Windows.h
  37677. æD pascal void HiliteWindow(WindowPtr theWindow,Boolean fHilite)
  37678.     = 0xA91C; 
  37679.  
  37680. æKY BringToFront 
  37681. æT Function
  37682. æFc Windows.h
  37683. æD pascal void BringToFront(WindowPtr theWindow)
  37684.     = 0xA920; 
  37685.  
  37686. æKY SendBehind 
  37687. æT Function
  37688. æFc Windows.h
  37689. æD pascal void SendBehind(WindowPtr theWindow,WindowPtr behindWindow)
  37690.     = 0xA921; 
  37691.  
  37692. æKY FrontWindow 
  37693. æT Function
  37694. æFc Windows.h
  37695. æD pascal WindowPtr FrontWindow(void)
  37696.     = 0xA924; 
  37697.  
  37698. æKY DrawGrowIcon 
  37699. æT Function
  37700. æFc Windows.h
  37701. æD pascal void DrawGrowIcon(WindowPtr theWindow)
  37702.     = 0xA904; 
  37703.  
  37704. æKY MoveWindow 
  37705. æT Function
  37706. æFc Windows.h
  37707. æD pascal void MoveWindow(WindowPtr theWindow,short hGlobal,short vGlobal,
  37708.     Boolean front)
  37709.     = 0xA91B; 
  37710.  
  37711. æKY SizeWindow 
  37712. æT Function
  37713. æFc Windows.h
  37714. æD pascal void SizeWindow(WindowPtr theWindow,short w,short h,Boolean fUpdate)
  37715.     = 0xA91D; 
  37716.  
  37717. æKY ZoomWindow 
  37718. æT Function
  37719. æFc Windows.h
  37720. æD pascal void ZoomWindow(WindowPtr theWindow,short partCode,Boolean front)
  37721.     = 0xA83A; 
  37722.  
  37723. æKY InvalRect 
  37724. æT Function
  37725. æFc Windows.h
  37726. æD pascal void InvalRect(const Rect *badRect)
  37727.     = 0xA928; 
  37728.  
  37729. æKY InvalRgn 
  37730. æT Function
  37731. æFc Windows.h
  37732. æD pascal void InvalRgn(RgnHandle badRgn)
  37733.     = 0xA927; 
  37734.  
  37735. æKY ValidRect 
  37736. æT Function
  37737. æFc Windows.h
  37738. æD pascal void ValidRect(const Rect *goodRect)
  37739.     = 0xA92A; 
  37740.  
  37741. æKY ValidRgn 
  37742. æT Function
  37743. æFc Windows.h
  37744. æD pascal void ValidRgn(RgnHandle goodRgn)
  37745.     = 0xA929; 
  37746.  
  37747. æKY BeginUpdate 
  37748. æT Function
  37749. æFc Windows.h
  37750. æD pascal void BeginUpdate(WindowPtr theWindow)
  37751.     = 0xA922; 
  37752.  
  37753. æKY EndUpdate 
  37754. æT Function
  37755. æFc Windows.h
  37756. æD pascal void EndUpdate(WindowPtr theWindow)
  37757.     = 0xA923; 
  37758.  
  37759. æKY SetWRefCon 
  37760. æT Function
  37761. æFc Windows.h
  37762. æD pascal void SetWRefCon(WindowPtr theWindow,long data)
  37763.     = 0xA918; 
  37764.  
  37765. æKY GetWRefCon 
  37766. æT Function
  37767. æFc Windows.h
  37768. æD pascal long GetWRefCon(WindowPtr theWindow)
  37769.     = 0xA917; 
  37770.  
  37771. æKY SetWindowPic 
  37772. æT Function
  37773. æFc Windows.h
  37774. æD pascal void SetWindowPic(WindowPtr theWindow,PicHandle pic)
  37775.     = 0xA92E; 
  37776.  
  37777. æKY GetWindowPic 
  37778. æT Function
  37779. æFc Windows.h
  37780. æD pascal PicHandle GetWindowPic(WindowPtr theWindow)
  37781.     = 0xA92F; 
  37782.  
  37783. æKY CheckUpdate 
  37784. æT Function
  37785. æFc Windows.h
  37786. æD pascal Boolean CheckUpdate(EventRecord *theEvent)
  37787.     = 0xA911; 
  37788.  
  37789. æKY ClipAbove 
  37790. æT Function
  37791. æFc Windows.h
  37792. æD pascal void ClipAbove(WindowPeek window)
  37793.     = 0xA90B; 
  37794.  
  37795. æKY SaveOld 
  37796. æT Function
  37797. æFc Windows.h
  37798. æD pascal void SaveOld(WindowPeek window)
  37799.     = 0xA90E; 
  37800.  
  37801. æKY DrawNew 
  37802. æT Function
  37803. æFc Windows.h
  37804. æD pascal void DrawNew(WindowPeek window,Boolean update)
  37805.     = 0xA90F; 
  37806.  
  37807. æKY PaintOne 
  37808. æT Function
  37809. æFc Windows.h
  37810. æD pascal void PaintOne(WindowPeek window,RgnHandle clobberedRgn)
  37811.     = 0xA90C; 
  37812.  
  37813. æKY PaintBehind 
  37814. æT Function
  37815. æFc Windows.h
  37816. æD pascal void PaintBehind(WindowPeek startWindow,RgnHandle clobberedRgn)
  37817.     = 0xA90D; 
  37818.  
  37819. æKY CalcVis 
  37820. æT Function
  37821. æFc Windows.h
  37822. æD pascal void CalcVis(WindowPeek window)
  37823.     = 0xA909; 
  37824.  
  37825. æKY CalcVisBehind 
  37826. æT Function
  37827. æFc Windows.h
  37828. æD pascal void CalcVisBehind(WindowPeek startWindow,RgnHandle clobberedRgn)
  37829.     = 0xA90A; 
  37830.  
  37831. æKY GrowWindow 
  37832. æT Function
  37833. æFc Windows.h
  37834. æD pascal long GrowWindow(WindowPtr theWindow,Point startPt,const Rect *bBox)
  37835.     = 0xA92B; 
  37836.  
  37837. æKY trackgoaway 
  37838. æT Function
  37839. æFc Windows.h
  37840. æD Boolean trackgoaway(WindowPtr theWindow,Point *thePt); 
  37841.  
  37842. æKY FindWindow 
  37843. æT Function
  37844. æFc Windows.h
  37845. æD pascal short FindWindow(Point thePoint,WindowPtr *theWindow)
  37846.     = 0xA92C; 
  37847.  
  37848. æKY findwindow 
  37849. æT Function
  37850. æFc Windows.h
  37851. æD short findwindow(Point *thePoint,WindowPtr *theWindow); 
  37852.  
  37853. æKY PinRect 
  37854. æT Function
  37855. æFc Windows.h
  37856. æD pascal long PinRect(const Rect *theRect,Point thePt)
  37857.     = 0xA94E; 
  37858.  
  37859. æKY DragGrayRgn 
  37860. æT Function
  37861. æFc Windows.h
  37862. æD pascal long DragGrayRgn(RgnHandle theRgn,Point startPt,const Rect *boundsRect,
  37863.     const Rect *slopRect,short axis,DragGrayRgnProcPtr actionProc)
  37864.     = 0xA905; 
  37865.  
  37866. æKY TrackBox 
  37867. æT Function
  37868. æFc Windows.h
  37869. æD pascal Boolean TrackBox(WindowPtr theWindow,Point thePt,short partCode)
  37870.     = 0xA83B; 
  37871.  
  37872. æKY GetCWMgrPort 
  37873. æT Function
  37874. æFc Windows.h
  37875. æD pascal void GetCWMgrPort(CGrafPtr *wMgrCPort)
  37876.     = 0xAA48; 
  37877.  
  37878. æKY getwtitle 
  37879. æT Function
  37880. æFc Windows.h
  37881. æD void getwtitle(WindowPtr theWindow,char *title); 
  37882.  
  37883. æKY SetWinColor 
  37884. æT Function
  37885. æFc Windows.h
  37886. æD pascal void SetWinColor(WindowPtr theWindow,WCTabHandle newColorTable)
  37887.     = 0xAA41; 
  37888.  
  37889. æKY GetAuxWin 
  37890. æT Function
  37891. æFc Windows.h
  37892. æD pascal Boolean GetAuxWin(WindowPtr theWindow,AuxWinHandle *awHndl)
  37893.     = 0xAA42; 
  37894.  
  37895. æKY growwindow 
  37896. æT Function
  37897. æFc Windows.h
  37898. æD long growwindow(WindowPtr theWindow,Point *startPt,const Rect *bBox); 
  37899.  
  37900. æKY SetDeskCPat 
  37901. æT Function
  37902. æFc Windows.h
  37903. æD pascal void SetDeskCPat(PixPatHandle deskPixPat)
  37904.     = 0xAA47; 
  37905.  
  37906. æKY newwindow 
  37907. æT Function
  37908. æFc Windows.h
  37909. æD WindowPtr newwindow(void *wStorage,const Rect *boundsRect,char *title,Boolean visible,
  37910.     short theProc,WindowPtr behind,Boolean goAwayFlag,long refCon); 
  37911.  
  37912. æKY NewCWindow 
  37913. æT Function
  37914. æFc Windows.h
  37915. æD pascal WindowPtr NewCWindow(void *wStorage,const Rect *boundsRect,ConstStr255Param title,
  37916.     Boolean visible,short procID,WindowPtr behind,Boolean goAwayFlag,long refCon)
  37917.     = 0xAA45; 
  37918.  
  37919. æKY newcwindow 
  37920. æT Function
  37921. æFc Windows.h
  37922. æD WindowPtr newcwindow(void *wStorage,const Rect *boundsRect,char *title,
  37923.     Boolean visible,short procID,WindowPtr behind,Boolean goAwayFlag,long refCon); 
  37924.  
  37925. æKY GetNewCWindow 
  37926. æT Function
  37927. æFc Windows.h
  37928. æD pascal WindowPtr GetNewCWindow(short windowID,void *wStorage,WindowPtr behind)
  37929.     = 0xAA46; 
  37930.  
  37931. æKY GetWVariant 
  37932. æT Function
  37933. æFc Windows.h
  37934. æD pascal short GetWVariant(WindowPtr theWindow)
  37935.     = 0xA80A; 
  37936.  
  37937. æKY pinrect 
  37938. æT Function
  37939. æFc Windows.h
  37940. æD long pinrect(const Rect *theRect,Point *thePt); 
  37941.  
  37942. æKY GetGrayRgn 
  37943. æT Function
  37944. æFc Windows.h
  37945. æD #define GetGrayRgn() (* (RgnHandle*) 0x09EE)
  37946.  
  37947.  
  37948. æKY SetWTitle 
  37949. æT Function
  37950. æFc Windows.h
  37951. æD pascal void SetWTitle(WindowPtr theWindow,ConstStr255Param title)
  37952.     = 0xA91A; 
  37953.  
  37954. æKY trackbox 
  37955. æT Function
  37956. æFc Windows.h
  37957. æD Boolean trackbox(WindowPtr theWindow,Point *thePt,short partCode); 
  37958.  
  37959. æKY TrackGoAway 
  37960. æT Function
  37961. æFc Windows.h
  37962. æD pascal Boolean TrackGoAway(WindowPtr theWindow,Point thePt)
  37963.     = 0xA91E; 
  37964.  
  37965. æKY DragWindow 
  37966. æT Function
  37967. æFc Windows.h
  37968. æD pascal void DragWindow(WindowPtr theWindow,Point startPt,const Rect *boundsRect)
  37969.     = 0xA925; 
  37970.  
  37971. æKY draggrayrgn 
  37972. æT Function
  37973. æFc Windows.h
  37974. æD long draggrayrgn(RgnHandle theRgn,Point *startPt,const Rect *boundsRect,
  37975.     const Rect *slopRect,short axis,DragGrayRgnProcPtr actionProc); 
  37976.  
  37977. æKY dragwindow 
  37978. æT Function
  37979. æFc Windows.h
  37980. æD void dragwindow(WindowPtr theWindow,Point *startPt,const Rect *boundsRect); 
  37981.  
  37982.  
  37983.